我需要帮助理解以下 ASBD。它是分配给新实例的默认 ASBD RemoteIO
(我通过AudioUnitGetProperty(..., kAudioUnitProperty_StreamFormat, ...)
在RemoteIO
音频单元上执行得到它,就在分配和初始化它之后)。
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 个)吗?
提前致谢。