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) 來處置緩衝區。