Potrzebuję pomocy w zrozumieniu następującego ASBD. Jest to domyślny ASBD przypisany świeżej instancji RemoteIO
(otrzymałem ją wykonując AudioUnitGetProperty(..., kAudioUnitProperty_StreamFormat, ...)
na jednostce audio RemoteIO
zaraz po przydzieleniu i zainicjowaniu jej).Zrozumieć zdalny 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
Chodzi o to, nie powinno być 8
mBytesPerFrame
? Jeśli mam 32 bity (4 bajty) na kanał i 2 kanały na ramkę, czy każda klatka nie powinna mieć 8 bajtów (zamiast 4)?
Z góry dziękuję.