VideoCodec_Stream_DeInit
初始化解码器
XHANDLE VideoCodec_Stream_DeInit(ENUM_AVCODEC_VIDEOTYPE nAvCodec, LPCXSTR lpszVInfo = NULL, int nVLen = 0, XHANDLE pSt_AVParameter = NULL, AVCODEC_TIMEBASE* pSt_AVTimeBase = NULL, ENUM_XENGINE_AVCODEC_HWDEVICE enHWDevice = ENUM_AVCODEC_HWDEVICE_HWDEVICE_TYPE_NONE)
参数.一:nAvCodec
In/Out:In
类型:枚举型
可空:N
意思:初始化解码器的类型
参数.二:lpszVInfo
In/Out:In
类型:常量字符指针
可空:Y
意思:解码器附加信息,某些流可能需要附加SPS
PPS等信息才能解码
参数.三:nVLen
In/Out:In
类型:整数型
可空:Y
意思:附加媒体信息大小
参数.四:pSt_AVParameter
In/Out:In
类型:句柄
可空:Y
意思:指定解码器参数,用于一些特别的解码媒体格式解码
参数.五:pSt_AVTimeBase
In/Out:In
类型:数据结构指针
可空:Y
意思:输入媒体封包时间基,用于时钟同步
参数.六:enHWDevice
In/Out:In
类型:枚举型
可空:Y
意思:选择硬件解码器,默认不启用,如果启用将只有Y数据生效
类型:句柄型
意思:输出创建初始化成功的句柄