次の方法で共有


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) します。

適用対象