共用方式為


AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) 方法

定義

為變數位元速率緩衝區配置音訊佇列物件。

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

適用於