Ich brauche Hilfe beim Verständnis der folgenden ASBD. Es ist der Standard-ASBD, der einer neuen Instanz von RemoteIO
zugewiesen wurde (ich habe es durch Ausführen von AudioUnitGetProperty(..., kAudioUnitProperty_StreamFormat, ...)
auf der Audioeinheit RemoteIO
direkt nach dem Zuordnen und Initialisieren erhalten).Understanding Remote 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
Die Frage ist, sollte mBytesPerFrame
nicht 8
sein? Wenn ich 32 Bits (4 Bytes) pro Kanal und 2 Kanäle pro Rahmen habe, sollte nicht jeder Rahmen 8 Bytes lang sein (statt 4)?
Vielen Dank im Voraus.