/**
AudioStreamBasicDescription:
mSampleRate; 采样率, eg. 44100
mFormatID; 格式, eg. kAudioFormatLinearPCM
mFormatFlags; 标签格式, eg. kAudioFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked
mBytesPerPacket; 每个Packet的Bytes数量, eg. 2
mFramesPerPacket; 每个Packet的帧数量, eg. 1
mBytesPerFrame; (mBitsPerChannel / 8 * mChannelsPerFrame) 每帧的Byte数, eg. 2
mChannelsPerFrame; 1:单声道;2:立体声, eg. 1
mBitsPerChannel; 语音每采样点占用位数[8/16/24/32], eg. 16
mReserved; 保留
*/
format.mSampleRate = 44100;
format.mFormatID = kAudioFormatLinearPCM;
format.mFormatFlags = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked;
format.mBytesPerPacket = 2;
format.mFramesPerPacket = 1;
format.mBytesPerFrame = 2;
format.mChannelsPerFrame = 1;
format.mBitsPerChannel = 16;
AudioStreamBasicDescription结构说明
最新推荐文章于 2024-07-05 00:15:00 发布
本文详细介绍了AudioStreamBasicDescription结构体中的各项参数含义及其配置示例,包括采样率、格式ID、格式标志等,适用于音频处理及编码领域的技术人员。
4561

被折叠的 条评论
为什么被折叠?



