平臺(tái)接口號(hào)格式說明_第1頁
平臺(tái)接口號(hào)格式說明_第2頁
平臺(tái)接口號(hào)格式說明_第3頁
平臺(tái)接口號(hào)格式說明_第4頁
平臺(tái)接口號(hào)格式說明_第5頁
已閱讀5頁,還剩174頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

##平臺(tái)版本號(hào)格式說明:XXX##XXX##中間件版本號(hào)格式說明:vX.XXX.XXXXX##v:version######第三區(qū)塊數(shù)字:標(biāo)識(shí)中間件代碼內(nèi)部的修該版本;Bug,經(jīng)過修改之后,該版本號(hào)需要#####2011-06-20XXX_DeviceInfoGet(YHALM_OUTYHALT_U32*count,YHALM_OUTYHALT_DeviceInfo*info); (XXX為模塊名稱)XXX_DeviceInfoGet(YHALM_OUTYHALT_U32*count,YHALM_OUTYHALT_DeviceInfo**info);將Ethernet模塊文檔中接口函數(shù)列表與接口函數(shù)詳細(xì)描述不一致的描述統(tǒng)一;*count,YHALM_INYHALT_DeviceInfo**infoYHALM_INYHALT_U32countcount,YHALM_INYHALT_DeviceInfo*info);的_NETWORK_中綴改為_ETHERNET_,與模塊名稱統(tǒng)一; YHALT_DeviceConnectionStatus*status)去除Demux_RegisterCallBack()、Demux_UnRegisterCallBackCallBackIDdemuxHandlechannelHandle;平臺(tái)如果不支持硬連接狀態(tài)下的CallBack,平臺(tái)需要在應(yīng)用調(diào)用添加關(guān)聯(lián)模塊VideoDecoderAudioDecoderSectionFilterSTCYHALM_INYHALT_HandleaudHandle,YHALM_OUTYHALT_U32*count)#####2011-07-06YHALM_INYHALT_HandlevidHandle,YHALM_OUTYHALT_U32*count)TunerTUNER_TUN_,主要是為了避免與一些平臺(tái)的YHALT_ResultYHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_AudioStreamTypetype,YHALM_INYHALT_AudioTypeautypeAUD_SetType(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_AudioStreamTypetype,YHALM_INYHALT_AudioTypeautypeAUD_Start(YHALM_INYHALT_HandleaudHandleYHALT_ResultVID_Start(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_VideoStreamTypestreamType,YHALM_INYHALT_VideoTypevtypeVID_SetType(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_VideoStreamTypestreamType,YHALM_INYHALT_VideoTypevtypeVID_Start(YHALM_INYHALT_HandlevidHandle撤銷第13項(xiàng)更改。將類型 成#####2011-07-13typedefstruct{ }為typedefstruct{YHALT_U64YHALT_OsDateCreateDate;YHALT_OsDateModifyDate;YHALT_U32AccessMode;}YHILF_SOCKET_SelectfdSet的描述錯(cuò)誤:#####2011-08-18YHALT_U32②如果機(jī)頂盒沒有此唯一編號(hào),應(yīng)返回YHALT_U32改為YHALT_HandleYHALM_INYHALT_DeviceInfo*改為YHALT_DeviceInfo*YHALM_INYHALT_Result(*OpenStream)(YHALM_INYHALT_Handle*為YHALT_Result(*ReadStream)(YHALM_INYHALT_HandlepicdHandle,YHALM_INYHALT_U8*buf,YHALM_INYHALT_U32length,YHALM_OUTYHALT_U32*actLength)改為YHALT_Result(*ReadStream)(YHALM_INYHALT_HandlepicdHandle,YHALM_OUTYHALT_U8*YHALM_INYHALT_U32length,YHALM_OUTYHALT_U32*actLength)YHALM_INYHALT_DeviceInfo*為YHALT_DeviceInfo*YHALM_INYHALT_U32為YHALT_U32YHALT_U16為YHALT_U16修改結(jié)構(gòu)類型YHALT_NetworkPPPoEConfig的成員YHALT_Handle修改函數(shù)YHILF_NETWORK_PPPoEStatusGet的參數(shù)YHALM_INYHALT_NetworkPPPoEConfig*pppoeConfYHALM_INYHALT_Handle改為YHALM_INYHALT_DeviceInfo*info改為YHALT_DeviceInfo*YHALM_IN函數(shù)YHILF_ETHERNET_LinkStatusGet()的第二參數(shù)YHALM_OUTYHALT_EthernetLinkStatus*status改為YHALM_OUTYHALT_NetworkLinkStatus*函數(shù)YHILF_ETHERNET_LinkDuplexAndSpeedGet()的第二參數(shù)YHALM_OUTYHALT_EthernetLinkDuplexAndSpeed*linkConfig改為YHALM_OUTYHALT_NetworkLinkDuplexAndSpeed*#####2011-08-31typedef{}typedef{YHALT_U32}為typedef{YHALT_VmixType}YHALT_U32YHALT_U32#####2011-10-18YHALT_ResultYHALM_INYHALT_OsThreadEntryThreadEntry,YHALM_INYHALT_Void*Param,YHALM_INYHALT_U32StackSize,YHALM_INYHALT_U32Priority,YHALM_INYHALT_Char*Name,YHALM_OUTYHALT_OsThread*Thread)YHALT_ResultYHALM_INYHALT_OsThreadEntryThreadEntry,YHALM_INYHALT_Void*Param,YHALM_INYHALT_U32YHALM_INYHALT_OsThreadPriorityPriority,YHALM_INYHALT_Char*Name,YHALM_OUTYHALT_OsThread)1.在結(jié)構(gòu)類型 YHALT_StbInformation中添加成員 loaderVersion。#####2011-10-25OsYHALF_StringLength(YHALM_INYHALT_Char*string)YHALF_StringLength(YHALM_INYHALT_Char*string)YHALF_WideStringLength(YHALM_INYHALT_WideChar*string);YHALT_Char*YHALF_StringDuplicate(YHALM_INYHALT_Char*string);*YHALF_OsMemoryCalloc(YHALM_INYHALT_U32Count,YHALM_INYHALT_U32Size);YHILF_VMIX_LayerEnable(YHALM_INYHALT_HandlevmixHandle,YHALM_INYHALT_U32count,YHALM_INYHALT_Handle*layers,YHALM_INYHALT_Bool*enable)為YHILF_VMIX_LayerEnable(YHALM_INYHALT_HandlevmixHandle,YHALM_INYHALT_Handlelayer,YHALM_INYHALT_Boolenable)YHILF_PICD_SetStream(YHALM_INYHALT_HandlepicdHandle,YHALM_INYHALT_PicdStream*stream)YHILF_PICD_SetMemorySource(YHALM_INYHALT_HandlepicdHandle,YHALM_INYHALT_U8*buffer,YHALM_INYHALT_U32)YHILF_PICD_SetFileSource(YHALM_INYHALT_HandlepicdHandle,YHALM_INYHALT_Char*fileName)typedef{YHALT_U32bitRate;}為typedef{YHALT_U32bitRate;YHALT_U32pts;}typedef{YHALT_U32width;YHALT_U32height;YHALT_AspectRatioratio;YHALT_ScanTypescanType;YHALT_U32pts;}為typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U32pts;}1.添加以下CallBack#####2011-11-18OsYHALF_SnPrintf(YHALM_OUTYHALT_Char*string,YHALM_INYHALT_U32size,YHALM_INYHALT_Char*format,YHALT_ResultenumtypeYHILF_SURFACE_CreateSurface(YHALM_INYHALT_U32width,YHALM_INYHALT_U32height,YHALM_INYHALT_ColorTypecolorType,YHALM_OUTYHALT_Handle*YHILF_SURFACE_CreateSurface(YHALM_INYHALT_U32width,YHALM_INYHALT_U32YHALM_INYHALT_SurfaceTypesurfaceType,YHALM_INYHALT_ColorTypecolorType,YHALM_OUTYHALT_Handle*surfaceHandleYHILF_SURFACE_Flush(YHALT_Handle)YHILF_SURFACE_Flush(YHALT_Handle*YHALM_INdstSurfaceHandle)#####2011-12-15頭文件中有YHILF_AUD_Resume函數(shù),文檔中沒有),現(xiàn)去除頭文件中#####2011-12-21YHILF_SURFACE_FillRect(YHALM_INYHALT_HandledstSurfaceHandle,YHALM_INYHALT_U32color,YHALM_INYHALT_Rectrect)YHILF_SURFACE_FillRect(YHALM_INYHALT_HandledstSurfaceHandle,YHALM_INYHALT_U32color,YHALM_INYHALT_Rectrect,YHALM_INYHALT_AluModealuMode)typedefstruct{YHALT_U32width;YHALT_U32height;YHALT_U32pitch;YHALT_ColorTypecolorType;YHALT_Void*buf;YHALT_SurfaceType}typedefstruct{YHALT_U32width;YHALT_U32height;YHALT_U32pitch;YHALT_ColorTypecolorType;YHALT_Void*buf;YHALT_SurfaceTypesurfaceType;YHALT_U32physicAddress;}YHILF_SURFACE_CreateSurfaceFromMem(YHALM_INYHALT_SurfaceInfosurfaceInfo,YHALM_OUTYHALT_Handle*)#####2011-12-26#####2011-12-29YHALT_ResultYHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_AudioStreamTypetype,YHALM_INYHALT_AudioTypeautypeAUD_SetType(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_AudioStreamTypetype,YHALM_INYHALT_AudioTypeautypeAUD_Start(YHALM_INYHALT_HandleaudHandleYHALT_ResultVID_Start(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_VideoStreamTypestreamType,YHALM_INYHALT_VideoTypevtypeVID_SetType(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_VideoStreamTypestreamType,YHALM_INYHALT_VideoTypevtypeVID_Start(YHALM_INYHALT_HandlevidHandle1typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U32pts;}typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U64pts;}typedef{YHALT_U32sampleRate;YHALT_U32bitRate;YHALT_U32pts;}typedef{YHALT_U32sampleRate;YHALT_U32bitRate;YHALT_U64pts;} #####2012-01-12YHILF_SURFACE_CreateSurfaceFromMem(YHALM_INYHALT_SurfaceInfosurfaceInfo,YHALM_OUTYHALT_Handle*surfaceHandle)YHILF_SURFACE_CreateSurfaceFromMem(YHALM_INYHALT_SurfaceInfo*surfaceInfo,YHALM_OUTYHALT_Handle*surfaceHandle)#####2012-01-17YHILF_SURFACE_FillRect(YHALM_INYHALT_HandledstSurfaceHandle,YHALM_INYHALT_U32color,YHALM_INYHALT_Rectrect,YHALM_INYHALT_AluModealuMode)YHILF_SURFACE_FillRect(YHALM_INYHALT_HandledstSurfaceHandle,YHALM_INYHALT_U32color,YHALM_INYHALT_RectYHALM_INYHALT_BlitEffectType)YHILF_SOCKET_Inet_ntoa(YHALM_INYHALT_SocketAddress*address,YHALM_INYHALT_U32length,YHALM_OUTYHALT_Char*YHILF_SOCKET_Inet_aton(YHALM_INYHALT_Char*addStr,YHALM_OUTYHALT_SocketAddress*addressYHILF_SOCKET_Errno(YHALT_SocketErrno*#####2012-02-20OsYHALT_CharYHALF_StringNCopy(YHALM_OUTYHALT_Char*toString,YHALM_INYHALT_Char*fromString,YHALM_INYHALT_IntlengthOsYHALF_OsSemaphoreGetValue(YHALM_INYHALT_OsSemaphoreSemaphore,YHALM_OUTYHALT_U32*Value1YHALT_U32從typedef{YHALT_U32hardwarePlatform;YHALT_U32hardwareVersion;YHALT_U32factorySerialNumber;YHALT_U32targetMarket;YHALT_U32productDateTime;YHALT_U32manufactoryId;YHALT_U32stbidforcas;YHALT_U32loaderVersion;YHALT_CharhardwareCode[YHALM_MAX_HARDWARECODE_LEN];}typedef{YHALT_U32softwareVersion;YHALT_U32hardwarePlatform;YHALT_U32hardwareVersion;YHALT_U32factorySerialNumber;YHALT_U32targetMarket;YHALT_U32productDateTime;YHALT_U32manufactoryId;YHALT_U32stbidforcas;YHALT_U32loaderVersion;YHALT_CharhardwareCode[YHALM_MAX_HARDWARECODE_LEN];}設(shè)置的本機(jī)IP地址,子網(wǎng)掩碼等參數(shù)。#####2012-02-28YHALT_WideChar*YHALF_WideStringCopy(YHALM_OUTYHALT_WideChar*toString,YHALM_INYHALT_WideChar*fromStringYHALF_WideStringCompare(YHALM_INYHALT_WideChar*zLeft,YHALM_INYHALT_WideChar*zRighttypedef{YHALT_U32}typedef{ YHALT_TunerFECinnerfecInner;}typedef{YHALM_NETWORK_ACCESS_UNDIFINED=0,}LoaderInfo1#####2012-03-05155-1YHILF_SDVOUT_VideoModeGet(YHALM_INYHALT_HandlesdvoutHandle,YHALM_OUTYHALT_SDVideoMode*videoModeYHILF_HDVOUT_VideoModeGet(YHALM_INYHALT_HandlehdvoutHandle,YHALM_OUTYHALT_HDVideoMode*videoMode002#####2012-03-16#####typedef{YHALT_U32bitRate;YHALT_U64pts;}typedef{YHALT_U32bitRate;YHALT_U64pts;YHALT_U64firstPts;}并添加說明typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U64pts;}typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U64pts;YHALT_U64firstPts;}003#####2012-03-20#####typedef{}YHILF_AUD_GetInputBufferInfo(YHALM_INYHALT_HandleaudHandle,YHALM_OUTYHALT_U32*totalSize,YHALM_OUTYHALT_U32*freeSizeYHILF_AUD_RegisterCallBack(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_AUD_UnRegisterCallBack(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdtypedef{}YHILF_VID_GetInputBufferInfo(YHALM_INYHALT_HandlevidHandle,YHALM_OUTYHALT_U32*totalSize,YHALM_OUTYHALT_U32*freeSizeYHILF_VID_RegisterCallBack(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_VID_UnRegisterCallBack(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_SDVOUT_RegisterCallBack(YHALM_INYHALT_HandlesdvoutHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_SDVOUT_UnRegisterCallBack(YHALM_INYHALT_HandlesdvoutHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_HDVOUT_RegisterCallBack(YHALM_INYHALT_HandlehdvoutHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdYHILF_HDVOUT_UnRegisterCallBack(YHALM_INYHALT_HandlehdvoutHandle,YHALM_INYHALT_CallBackSinksink,YHALM_INYHALT_U32callbackIdCallBackIDCallBackIDCallBackIDCallBackIDCallBackIDCallBackID //無效的平臺(tái)句柄 是指?jìng)魅肓似渌脚_(tái)模塊的Handle)YHILF_AUD_InjectDiscontinue(YHALM_INYHALT_HandleaudHandleYHILF_AUD_Inject(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_U8*pData,YHALM_INYHALT_U32size,YHALM_INYHALT_OsTime為YHILF_AUD_Inject(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_U8*pData,YHALM_INYHALT_U32size,YHALM_INYHALT_OsTime*YHILF_VID_InjectDiscontinue(YHALM_INYHALT_HandlevidHandleYHILF_VID_Inject(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_U8*data,YHALM_INYHALT_U32size,YHALM_INYHALT_OsTime為YHILF_VID_Inject(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_U8*data,YHALM_INYHALT_U32size,YHALM_INYHALT_OsTime*Fstypedefstruct{YHALT_U64YHALT_OsDateCreateDate;YHALT_OsDateModifyDate;YHALT_U32AccessMode;}為typedefstruct{YHALT_U64YHALT_OsDateCreateDate;YHALT_OsDateModifyDate;YHALT_U32AccessMode;YHALT_BoolIsDirectory;}OsYHALF_OsThreadStackGet(YHALM_INYHALT_OsThreadThread,YHALT_Void**stackAddress,YHALM_OUTYHALT_U32*stackSizeYHALF_OsThreadPrioritySet(YHALM_INYHALT_OsThreadThread,YHALM_INYHALT_OsThreadPriorityYHALF_OsThreadPriorityGet(YHALM_INYHALT_OsThreadThread,YHALM_OUTYHALT_OsThreadPriorityYHALF_OsCondCreate(YHALM_OUTYHALT_OsCond*CondYHALF_OsCondDestroy(YHALM_INYHALT_OsCondCondYHALF_OsCondWait(YHALM_INYHALT_OsCondCond,YHALM_INYHALT_OsMutexMutex,YHALM_INYHALT_U32TimeOutYHALF_OsCondSignal(YHALM_INYHALT_OsCondCondYHALF_OsCondBroadcast(YHALM_INYHALT_OsCondCond CallBackID006#####2012-04-05#####Ostypedef{YHALM_OS_THREAD_PRIORITY_LOW=0,}為typedef{YHALM_OS_THREAD_PRIORITY_LOW=YHALM_OS_THREAD_PRIORITY_HIGH=}YHALT_ResultYHALM_INYHALT_OsThreadEntryThreadEntry,YHALT_Void*YHALM_INParam,YHALM_INYHALT_U32YHALM_INYHALT_OsThreadPriorityPriority,YHALM_INYHALT_Char*Name,YHALM_OUTYHALT_OsThread*Thread);YHALT_ResultYHALF_OsThreadPrioritySet(YHALM_INYHALT_OsThreadYHALM_INYHALT_OsThreadPriorityPriority);YHALT_ResultYHALF_OsThreadPriorityGet(YHALM_INYHALT_OsThreadYHALM_OUTYHALT_OsThreadPriorityYHALT_OsThreadPriorityPriority為YHALT_U32PriorityYHALT_OsThreadPriority*PriorityYHALT_U32*PriorityYHILF_SOCKET_ErrnoSet(YHALM_INYHALT_SocketErrnoeno007#####2012-04-17#####1DemuxCallBackIDtypedef{YHALT_U8*data;}008#####2012-04-18#####STCYHILF_STC_GetTime(YHALT_OsTime*#defineYHALM_E_TIMER_COOKIE_NOT_EXIST ((YHALT_Result)為#defineYHALM_S_TIMER_COOKIE_NOT_EXIST ((YHALT_Result)OsYHALF_OsMessageQueuePeek(YHALM_INYHALT_OsMessageQueueQueue,YHALM_OUTYHALT_Void*Message,YHALM_INYHALT_U32MessageSize,YHALM_INYHALT_U32TimeOut)1.修改枚舉類型009#####2012-05-29##### 1.增加函數(shù)010#####2012-06-04#####YHALF_Sscanf(YHALM_INYHALT_Char*buffer,YHALM_INYHALT_Char*format,YHALF_Sprintf(YHALM_OUTYHALT_Char*buffer,YHALM_INYHALT_Char*format,YHALF_OsDebugPrint(YHALM_INYHALT_DEBUG_COLORcolor,YHALM_INYHALT_Char*Format,…);YHALF_OsDebugVPrint(YHALM_INYHALT_DEBUG_COLORcolor,YHALM_INYHALT_Char*Format,va_listargsList1YHALT_AudioTypePCM的數(shù)據(jù)描述更改為:1HidKeyWindows0x0000-0x00FF備注:YHALM_E_PLATFORM_MISTAKEN_HANDLE用于平臺(tái)模塊判斷傳入?yún)?shù)011#####2012-06-11#####YHALF_OsDebugColorPrint(YHALM_INYHALT_DEBUG_COLORcolor,YHALM_INYHALT_CharYHALF_OsDebugColorVPrint(YHALM_INYHALT_DEBUG_COLORcolor,YHALM_INYHALT_Char*Format,va_listargsListYHILF_AUD_FlushInputBuffer(YHALM_INYHALT_HandleaudHandleYHILF_VID_FlushInputBuffer(YHALM_INYHALT_HandlevidHandle014#####2012-07-04#####typedef{YHALT_U32streamTypeCount;YHALT_AudioStreamType*streamType;YHALT_U32audioTypeCount;YHALT_AudioType*sudioType;}為typedef{YHALT_U32mediaTypeCount;YHALT_MediaType*mediaType;}YHILF_AUD_SetType(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_AudioStreamTypetype,YHALM_INYHALT_AudioTypeautype為YHILF_AUD_SetType(YHALM_INYHALT_HandleaudHandle,YHALM_INYHALT_MediaType*mediaTypetypedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U64pts;YHALT_U64}為typedef{YHALT_U32width;YHALT_U32height;YHALT_U32frameRate;YHALT_U64pts;YHALT_U64}typedef{YHALT_U32streamTypeCount;YHALT_VideoStreamType*streamType;YHALT_U32scanTypeCount;YHALT_ScanType*scanType;YHALT_U32videoTypeCount;YHALT_VideoType*videoType;}為typedef{YHALT_U32mediaTypeCount;YHALT_MediaType*mediaType;}YHILF_VID_SetType(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_VideoStreamTypestreamType,YHALM_INYHALT_VideoTypevtype為YHILF_VID_SetType(YHALM_INYHALT_HandlevidHandle,YHALM_INYHALT_MediaType*mediaType1修改typedefenum{}為typedefenum{}1YHILF_SDVOUT_EnableYHALM_S_FALSE1YHILF_HDVOUT_EnableYHALM_S_FALSE016#####2012-07-25#####YHILF_AUD_FlushInputBuffer備注說明:Flush操作之后,輸入添加函數(shù)YHILF_AUD_Inject輸入緩沖區(qū)上溢返回值5YHILF_VID_FlushInputBuffer備注說明:Flush操作之后,輸入添加函數(shù)YHILF_VID_Inject輸入緩沖區(qū)上溢返回值1.更改結(jié)構(gòu)類型#####2012-07-26YHALT_ResultYHILF_DEVICE_Disconnect(YHALT_DeviceInfo*YHALM_INinfoYHALT_Result(YHALT_DeviceInfo*YHALM_INtypedef{}為typedef{}017#####2012-08-10#####1.為函數(shù)typedef{======}=6為typedef{YHALM_FECINNER_NOT_DEFINED=============== =}typedef{ = =================}typedef{===3}為typedef{====3}typedef{f symbolRate;/*symbol/s*/YHALT_TunerModulationTypemodulation;}為typedef{ /*KHz symbolRate;/*單位symbol/s*/ YHALT_TunerModulationTypemodulation;}typedef{ YHALT_TunerTransmissionModetransmissionMode;}typedef{ hierarchy; YHALT_TunerTransmissionModetransmissionMode;}018#####2012-08-31######define)typedef{YHALM_MODULATION_QAM_16=1,}typedef{YHALM_MODULATION_NOT_DEFINED=0, =0x01, =0x02, =0x03, =0x04, =0x05,YHALM_MODULATION_RESERVED_06=0x06,YHALM_MODULATION_RESERVED_07=....YHALM_MODULATION_RESERVED_FE=0xFE,YHALM_MODULATION_RESERVED_FF=0xFF}typedef{ =0, =0x00001,YHALM_DVBS_MODULATION_RESERVED_00010=0x00010,YHALM_DVBS_MODULATION_RESERVED_00011=0x00011,YHALM_DVBS_MODULATION_RESERVED_00100=0x00100,YHALM_DVBS_MODULATION_RESERVED_00101=0x00101,YHALM_DVBS_MODULATION_RESERVED_00110=0x00110,YHALM_DVBS_MODULATION_RESERVED_01000=0x01000,YHALM_DVBS_MODULATION_RESERVED_01001=0x01001,YHALM_DVBS_MODULATION_RESERVED_01010=0x01010,YHALM_DVBS_MODULATION_RESERVED_01011=0x01011,YHALM_DVBS_MODULATION_RESERVED_01100=0x01100,YHALM_DVBS_MODULATION_RESERVED_01101=0x01101,YHALM_DVBS_MODULATION_RESERVED_01110=0x01110,YHALM_DVBS_MODULATION_RESERVED_01111=0x01111,YHALM_DVBS_MODULATION_RESERVED_10000=0x10000,YHALM_DVBS_MODULATION_RESERVED_10001=0x10001,YHALM_DVBS_MODULATION_RESERVED_10010=0x10010,YHALM_DVBS_MODULATION_RESERVED_10011=0x10011,YHALM_DVBS_MODULATION_RESERVED_10100=0x10100,YHALM_DVBS_MODULATION_RESERVED_10101=0x10101,YHALM_DVBS_MODULATION_RESERVED_10110=0x10110,YHALM_DVBS_MODULATION_RESERVED_10111=0x10111,YHALM_DVBS_MODULATION_RESERVED_11000=0x11000,YHALM_DVBS_MODULATION_RESERVED_11001=0x11001,YHALM_DVBS_MODULATION_RESERVED_11010=0x11010,YHALM_DVBS_MODULATION_RESERVED_11011=0x11011,YHALM_DVBS_MODULATION_RESERVED_11100=0x11100,YHALM_DVBS_MODULATION_RESERVED_11101=0x11101,YHALM_DVBS_MODULATION_RESERVED_11110=0x11110,YHALM_DVBS_MODULATION_RESERVED_11111=0x11111,typedef{ =0,YHALM_CONSTELLATION_QAM_16=0x01,YHALM_CONSTELLATION_QAM_64=0x10,YHALM_CONSTELLATION_RESERVED=0x11,typedef{====}為typedef{====}typedef{ YHALT_TunerModulationTypemodulation;}為typedef{ YHALT_TunerDvbcModulationmodulation; }typedef{ }為typedef{ }typedef{ hierarchy; YHALT_TunerTransmissionModetransmissionMode;}為typedef{ YHALT_TunerTransmissionModetransmissionMode; } 0x0114上一頻道 0x0114,// 0x0115為 0x0115 0x015C上一曲目 0x015C,// 0x015D下一曲目 0x015D,//019#####2012-09-03#####typedefstruct{YHALT_CharYHALT_U64}為typedefstruct{YHALT_CharYHALT_U64TotalSize;YHALT_U64FreeSize;}Device1.增加Device類型CallBackID020#####2012-09-05#####1YHILF_BOOTLOGO_SetSlotMemory接口備注描述:傳入的mem數(shù)據(jù)需要帶有相應(yīng)文件格式的頭信息;1YHILF_AENC_LinkAudInput(YHALM_INYHALT_HandleaencHandle,YHALM_INYHALT_HandleainHandle為YHILF_AENC_LinkMediaInput(YHALM_INYHALT_HandleaencHandle,YHALM_INYHALT_HandlemediaInHandleYHILF_AMIX_LayerLinkMediaInput(YHALM_INYHALT_HandlelayerHandle,YHALM_INYHALT_HandlemediaInHandle1.增加了YHALT_PlfCallbackId枚舉類型typedef{YHALT_U32length;YHALT_U8*data;}typedef{}為typedef{}typedefenumHI_UNF_H264E_NALU_PSLICE=1, /**<PsliceNALU*/HI_UNF_H264E_NALU_ISLICE=5, /**<IsliceNALU*/HI_UNF_H264E_NALU_SEI=6, /**<SEINALU*/HI_UNF_H264E_NALU_SPS=7, /**<SPSNALU*/HI_UNF_H264E_NALU_PPS=8, /**<PPSNALU*/HI_UNF_H263E_NALU_PSLICE=1, /**<PsliceNALU*/HI_UNF_H263E_NALU_ISLICE=5, /**<IsliceNALU*/HI_UNF_H263E_NALU_SEI=6, /**<SEINALU*/HI_UNF_H263E_NALU_SPS=7, /**<SPSNALU*/HI_UNF_H263E_NALU_PPS=8, /**<PPSNALU*/====HI_UNF_MPEG4E_PACK_VO=1, /**<VO°ü*/HI_UNF_MPEG4E_PACK_VOS=2, HI_UNF_MPEG4E_PACK_VOL=3, HI_UNF_MPEG4E_PACK_VOP=4, HI_UNF_MPEG4E_PACK_SLICE=5 /**<SLICE°ü*/}為typedefenumYHALM_H264E_NALU_PSLICE=1, /**<PsliceNALU*/YHALM_H264E_NALU_ISLICE=5, /**<IsliceNALU*/YHALM_H264E_NALU_SEI=6, /**<SEINALU*/YHALM_H264E_NALU_SPS=7, /**<SPSNALU*/YHALM_H264E_NALU_PPS=8, /**<PPSNALU*/YHALM_H263E_NALU_PSLICE=1, /**<PsliceNALU*/YHALM_H263E_NALU_ISLICE=5, /**<IsliceNALU*/YHALM_H263E_NALU_SEI=6, /**<SEINALU*/YHALM_H263E_NALU_SPS=7, /**<SPSNALU*/YHALM_H263E_NALU_PPS=8, /**<PPSNALU*/YHALM_JPEGE_PACK_ECS= /**<ECSYHALM_JPEGE_PACK_APP=6,/**<APP°ü*/YHALM_JPEGE_PACK_VDO=7,/**<VDO°ü*/YHALM_JPEGE_PACK_PIC=8,/**<PIC°ü*/YHALM_MPEG4E_PACK_VO=1, /**<VO°ü*/YHALM_MPEG4E_PACK_VOS=2, /**<VOS°ü*/YHALM_MPEG4E_PACK_VOL=3, /**<VOL°ü*/YHALM_MPEG4E_PACK_VOP=4, /**<VOP°ü*/YHALM_MPEG4E_PACK_SLICE=5 }YHILF_VENC_LinkVidInput(YHALM_INYHALT_HandlevencHandle,YHALM_INYHALT_HandlevinHandle為YHILF_VENC_LinkMediaInput(YHALM_INYHALT_HandlevencHandle,YHALM_INYHALT_HandlemediaInHandleYHILF_VMIX_LayerLinkMediaInput(YHALM_INYHALT_HandlelayerHandle,YHALM_INYHALT_HandlemediaInHandle#####2012-09-26#####2012-09-27021#####2012-12-25#####增加函數(shù):YHILF_DEMUX_Start、YHILF_DEMUX_Stop、YHILF_DEMUX_Pause、YHILF_DEMUX_GetInputBufferInfo、YHILF_DEMUX_InjectDiscontinue、 (YHALM_INYHALT_HandledmxHandle,YHALT_BoolenableSecure YHALT_HandledmxHandle,*pCK,YHALT_U32length#####2013-01-041SecureChip,SecureChiptypedefenum{YHALM_TUNER_J83_ANNEX_A=0x01,YHALM_TUNER_J83_ANNEX_B=0x02,YHALM_TUNER_J83_ANNEX_C=0x04,YHALM_TUNER_J83_ANNEX_D=0x08,YHALM_TUNER_J83_ANNEX_INVALID=0xFF}typedefenum{YHALM_TUNER_DISEQC_1_0=0x01,YHALM_TUNER_DISEQC_1_1=0x02,YHALM_TUNER_DISEQC_1_2=0x03,YHALM_TUNER_DISEQC_2_0=0x04,YHALM_TUNER_DISEQC_INVALID=0xFF}typedefenum{YHALM_TUNER_22KHZ_OFF=YHALM_TUNER_22KHZ_ON=1,YHALM_TUNER_22KHZ_INVALID=0xFF}typedefenum{YHALM_TUNER_12V_OFF=YHALM_TUNER_12V_ON=1,YHALM_TUNER_12V_INVALID=0xFF}typedefenum{YHALM_TUNER_12V_OFF=YHALM_TUNER_12V_ON=1,YHALM_TUNER_12V_INVALID=0xFF}typedefenum{YHALM_TUNER_WESTEAST_FLAG_WEST=0x00,YHALM_TUNER_WESTEAST_FLAG_EAST=0x01,YHALM_TUNER_WESTEAST_FLAG_INVALID=0xFF}YHALT_U8為YHILF_TUNER_DVBSLnbPowerSet(YHALM_INYHALT_HandletunerHandle,YHALM_INYHALT_BoolonYHILF_TUNER_DVBSLnbPowerGet(YHALM_INYHALT_HandletunerHandle,YHALM_OUTYHALT_Bool*onYHILF_TUNER_DVBS22KModeSet(YHALM_INYHALT_HandleYHALM_OUTYHALT_TunerDVBS22KMode*YHILF_TUNER_DVBS22KModeGet(YHALM_INYHALT_HandleYHALM_OUTYHALT_TunerDVBS22KMode*YHILF_TUNER_DVBS12VModeSet(YHALM_INYHALT_HandleYHALM_OUTYHALT_TunerDVBS12VMode*YHILF_TUNER_DVBS12VModeGet(YHALM_INYHALT_HandleYHALM_OUTYHALT_TunerDVBS12VMode*YHALT_ResultYHALM_INYHALT_HandletunerHandle,YHALM_INYHALT_TunerDiseqcVersionver,YHALM_INYHALT_U8*cmd,YHALM_INYHALT_U32cmdLength,YHALM_OUTYHALT_U8*response,YHALM_INYHALT_U32resLength,YHALM_OUTYHALT_U32*actresLength####以下更新,歸入平臺(tái)接口版本021_2013.01.05_Fixed#########2013-01-05#####1.####以下更新,歸入平臺(tái)接口版本021_2013.01.06_Fixed#########2013-01-06#####添加接口函數(shù)備注說明YHALT_U32描述高安芯片支持的加解密通道總數(shù)1.增加枚舉類型成員用于描述擴(kuò)展物理添加函數(shù)####以下更新,歸入平臺(tái)接口版本021_2013.01.07_Fixed#########2013-01-07#####1.YHALT_ResultYHILF_DEMUX_EnableSecurityCW(YHALM_INYHALT_HandledmxHandle,YHALT_BoolenableSecure YHALT_HandledmxHandle,*pCK,YHALT_U32length022#####2013-01-30##### YHILF_DEMUX_GetPhysicalDescarmblerHandle(YHALM_INYHALT_HandledscHandle,YHALM_OUTYHALT_U32*YHILF_TUNER_DVBS22KModeSet(YHALT_HandleYHALM_OUTYHALT_TunerDVBS22KMode*為YHILF_TUNER_DVBS22KModeSet(YHALT_HandleYHALM_INYHALT_TunerDVBS22KModeYHILF_TUNER_DVBS12VModeSet(YHALT_HandleYHALM_OUTYHALT_TunerDVBS12VMode*為YHILF_TUNER_DVBS12VModeSet(YHALT_HandleYHALM_INYHALT_TunerDVBS12VModeYHILF_SECP_ChipIDGet(YHALT_U32*count,YHALM_OUTYHALT_U32**chipIDsYHILF_SECP_ChipIDFree(YHALM_INYHALT_U32count,YHALT_U32*YHALM_INchipIDs(YHALT_U8advSecureParamCount,為(YHALM_OUTYHALT_U8*YHALT_Result為(YHALM_INYHALT_U8advSecureParamCount,(YHALM_INYHALT_HandlesecpHandle,YHALT_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論