這裏是official Apple Documentation of AudioBufferList
(Core Audio Data Types Reference)的一個片段:這是否有意義(蘋果文檔)?
AudioBufferList
存放AudioBuffer結構的可變長度的數組。struct AudioBufferList { UInt32 mNumberBuffers; AudioBuffer mBuffers[1]; }; typedef struct AudioBufferList AudioBufferList;
字段
mNumberBuffers
的mBuffers陣列中AudioBuffer結構的數量。
mBuffers
AudioBuffer結構的可變長度數組。
如果mBuffers
被定義爲AudioBuffer[1]
它不是可變長度的並且因此mNumberBuffers
被隱式地定義爲1
。
我在這裏想念什麼,或者這只是無稽之談?