AudioCodec_Stream_EnInit
初始化流编解码器
XHANDLE AudioCodec_Stream_EnInit(AVCODEC_AUDIO_INFO * pSt_AudioInfo, bool bHDRGlobal = true, __int64x nRateMin = 0, __int64x nRateMax = 0, bool bFDKAAC = false)
参数.一:pSt_AudioInfo
In/Out:In
类型:枚举型
可空:Y
意思:要编码成的音频格式
参数.二:bHDRGlobal
In/Out:In
类型:逻辑型
可空:Y
意思:是否写全局头,对于AAC不设置将会有ADTS头(适合裸流),设置将是raw(适合mp4等封装格式)
mp2,mp3等格式没有多大作用
参数.三:nRateMin
In/Out:In
类型:整数型
可空:Y
意思:编码器可变码率最小值,设置后变为可变码率
参数.四:nRateMax
In/Out:In
类型:整数型
可空:Y
意思:编码器可变码率最大值,设置后变为可变码率
参数.五:bFDKAAC
In/Out:In
类型:逻辑型
可空:Y
意思:如果是AAC编码器,可以指定使用FDK AAC
类型:逻辑型
意思:是否成功
部分编码格式需要指定一帧大小,比如G711...