【发布时间】:2012-08-28 11:34:02
【问题描述】:
我需要帮助来理解以下 ASBD。它是分配给 RemoteIO 新实例的默认 ASBD(我是在分配和初始化它之后,在 RemoteIO 音频单元上执行 AudioUnitGetProperty(..., kAudioUnitProperty_StreamFormat, ...) 得到的)。
Float64 mSampleRate 44100
UInt32 mFormatID 1819304813
UInt32 mFormatFlags 41
UInt32 mBytesPerPacket 4
UInt32 mFramesPerPacket 1
UInt32 mBytesPerFrame 4
UInt32 mChannelsPerFrame 2
UInt32 mBitsPerChannel 32
UInt32 mReserved 0
问题是,mBytesPerFrame 不应该是8 吗?如果我每个通道有 32 位(4 个字节),每帧有 2 个通道,那么每个帧不应该是 8 个字节长(而不是 4 个)吗?
提前致谢。
【问题讨论】:
标签: signal-processing core-audio audio-streaming audio-recording audiounit