AudioCodec_Stream_DeInit
初始化解码器
bool AudioCodec_Stream_DeInit(XNETHANDLE * pxhNet, ENUM_AVCODEC_AUDIOTYPE nAvCodec, AVCODEC_AUDIO_INFO* pSt_AudioInfo = NULL, XHANDLE pSt_AVCodecParameter = NULL)
参数.一:pxhNet
In/Out:Out
类型:句柄
可空:N
意思:导出初始化成功的解码器句柄
参数.二:nAvCodec
In/Out:In
类型:枚举型
可空:N
意思:要使用哪个解码器
参数.三:pSt_AudioInfo
In/Out:In
类型:数据结构指针
可空:Y
意思:如果非封装类型的音频格式,需要自定义输入采样率,采样格式,通道
参数.四:pSt_AVCodecParameter
In/Out:In
类型:数据结构指针
可空:Y
意思:原始的音频编解码参数信息,某些时候解码失败,可以使用此方法可以配置解码器更有效果
此参数与pSt_AudioInfo冲突,不能同时设置
类型:逻辑型
意思:是否成功
pSt_AudioInfo可填充音频扩展信息,部分流可能需要此信息才能解码
如果解码出来的数据不是S16格式,那么必须通过重采样转换成S16格式