这里是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
。
我在这里想念什么,或者这只是无稽之谈?