多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 3.2 音频数据编码 **接口定义**: DWORD MediaCodec_AudioCodec_Encode(MediaCodecContext* lpContext, MediaPacket* InPacket, MediaPacket* OutPacket); **返 回 值**:编码成功返回 0,否则返回出错代码,或-1 **参 数**: MediaCodecContext* lpContext CODEC 上下文句柄 MediaPacket* InPacket 输入数据包,指向音频采样 PCM 数据 MediaPacket* OutPacket 输出数据包,返回编码后的音频流 **详细说明**: AnyChat 内核会严格按初始化编码器时,编码器返回的“dwFrameSize”所表示的帧长输入数据,编码完成后,CODEC 内部将编码后的数据保存在“OutPacket”所指向的内存空间,并将“OutPacket”中的“dwSize”修改为实际输出的数据长度。