AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为可变比特率缓冲区分配音频队列对象。
public AudioToolbox.AudioQueueStatus AllocateBufferWithPacketDescriptors (int bufferSize, int nPackets, out IntPtr audioQueueBuffer);
member this.AllocateBufferWithPacketDescriptors : int * int * -> AudioToolbox.AudioQueueStatus
参数
- bufferSize
- Int32
要分配的缓冲区的大小。
- nPackets
- Int32
音频队列缓冲区中的数据包描述符数。
- audioQueueBuffer
-
IntPtr
nativeint
返回时分配的缓冲区
返回
成功时 AudioQueueStatus.Ok,并且 audioQueueBuffer 指向缓冲区,否则为错误。
注解
AllocateBuffer(Int32, AudioQueueBuffer*)使用 分配将用于固定比特率编码的缓冲区。
使用 FreeBuffer(IntPtr) 释放缓冲区。