AudioQueue.AllocateBuffer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AllocateBuffer(Int32, AudioQueueBuffer*) |
この AudioQueue に関連付けられているオーディオ バッファーを割り当てます |
AllocateBuffer(Int32, IntPtr) |
固定ビット レート バッファーに使用される、この AudioQueue に関連付けられているオーディオ バッファーを割り当てます。 |
AllocateBuffer(Int32, AudioQueueBuffer*)
この AudioQueue に関連付けられているオーディオ バッファーを割り当てます
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out AudioToolbox.AudioQueueBuffer* audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
パラメーター
- bufferSize
- Int32
割り当てるオーディオ バッファー サイズ (バイト単位)。
- audioQueueBuffer
- AudioQueueBuffer*
割り当てられたバッファーを安全でない AudioQueueBuffer ポインターとして返します。
戻り値
成功した場合は AudioQueueStatus.Ok、それ以外の場合はエラー。
注釈
バッファーを破棄するには、 を使用 FreeBuffer(IntPtr) します。
適用対象
AllocateBuffer(Int32, IntPtr)
固定ビット レート バッファーに使用される、この AudioQueue に関連付けられているオーディオ バッファーを割り当てます。
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
パラメーター
- bufferSize
- Int32
割り当てるオーディオ バッファー サイズ (バイト単位)。
- audioQueueBuffer
-
IntPtr
nativeint
割り当てられたバッファーへのポインターを IntPtr として返します。
戻り値
成功した場合は AudioQueueStatus.Ok、それ以外の場合はエラー。
注釈
AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr)を使用して、可変ビット レート エンコードで使用されるバッファーを割り当てます。
バッファーを破棄するには、 を使用 FreeBuffer(IntPtr) します。