Compartir a través de


AudioQueue.AllocateBuffer Método

Definición

Sobrecargas

AllocateBuffer(Int32, AudioQueueBuffer*)

Asigna un búfer de audio asociado a este audioQueue.

AllocateBuffer(Int32, IntPtr)

Asigna un búfer de audio asociado a este audioQueue, que se usa para los búferes de velocidad de bits fijos.

AllocateBuffer(Int32, AudioQueueBuffer*)

Asigna un búfer de audio asociado a este audioQueue.

public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out AudioToolbox.AudioQueueBuffer* audioQueueBuffer);
member this.AllocateBuffer : int *  -> AudioToolbox.AudioQueueStatus

Parámetros

bufferSize
Int32

Tamaño del búfer de audio que se va a asignar (en bytes).

audioQueueBuffer
AudioQueueBuffer*

Devuelve el búfer asignado como un puntero audioQueueBuffer no seguro.

Devoluciones

AudioQueueStatus.Ok si se ha realizado correctamente; de lo contrario, el error.

Comentarios

Use FreeBuffer(IntPtr) para eliminar el búfer.

Se aplica a

AllocateBuffer(Int32, IntPtr)

Asigna un búfer de audio asociado a este audioQueue, que se usa para los búferes de velocidad de bits fijos.

public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer);
member this.AllocateBuffer : int *  -> AudioToolbox.AudioQueueStatus

Parámetros

bufferSize
Int32

Tamaño del búfer de audio que se va a asignar (en bytes).

audioQueueBuffer
IntPtr

nativeint

Devuelve el puntero al búfer asignado como intPtr.

Devoluciones

AudioQueueStatus.Ok si se ha realizado correctamente; de lo contrario, el error.

Comentarios

AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) Use para asignar búferes que se usarán con codificaciones de velocidad de bits variable.

Use FreeBuffer(IntPtr) para eliminar el búfer.

Se aplica a