AudioQueue.AllocateBuffer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.