我需要幫助瞭解以下ASBD。這是默認的ASBD分配給一個新的實例RemoteIO
(我通過在RemoteIO
音頻單元上執行AudioUnitGetProperty(..., kAudioUnitProperty_StreamFormat, ...)
,在分配並初始化它後立即得到它)。瞭解遠程I/O AudioStreamBasicDescription(ASBD)
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個)?
在此先感謝。