AudioCodec_Stream_DeInit
初始化解码器
XHANDLE AudioCodec_Stream_DeInit(ENUM_AVCODEC_AUDIOTYPE nAvCodec, XHANDLE pSt_AVCodecParameter = NULL, AVCODEC_TIMEBASE* pSt_AVTimeBase = NULL, ENUM_AVCODEC_AUDIO_SAMPLEFMT enSampleFmt = ENUM_AVCODEC_AUDIO_SAMPLEFMT_NONE)
参数.一:nAvCodec
In/Out:In
类型:枚举型
可空:N
意思:要使用哪个解码器
参数.二:pSt_AVCodecParameter
In/Out:In
类型:数据结构指针
可空:Y
意思:原始的音频编解码参数信息,某些时候解码失败,可以使用此方法可以配置解码器更有效果
如果解码器和封包格式参数不匹配,这个值会被修改为解码器参数
参数.三:pSt_AVTimeBase
In/Out:In
类型:数据结构指针
可空:Y
意思:设置解码器的时间基,某些封包数据需要设置,因为关系到时钟同步,如果有最好设置
参数.四:enSampleFmt
In/Out:In
类型:枚举型
可空:Y
意思:请求指定输出的音频format格式,如果不支持返回失败,默认不指定
类型:逻辑型
意思:是否成功
pSt_AudioInfo可填充音频扩展信息,部分流可能需要此信息才能解码