Partilhar via


AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) Método

Definição

Aloca um objeto de fila de áudio para buffers de taxa de bits variáveis.

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

Parâmetros

bufferSize
Int32

Tamanho do buffer a ser alocado.

nPackets
Int32

Número de descritores de pacotes no buffer da fila de áudio.

audioQueueBuffer
IntPtr

nativeint

O buffer alocado no retorno

Retornos

AudioQueueStatus.Ok no êxito e no audioQueueBuffer apontando para o buffer, caso contrário, o erro.

Comentários

Use o AllocateBuffer(Int32, AudioQueueBuffer*) para alocar buffers que serão usados com codificações de taxa de bits fixas.

Use FreeBuffer(IntPtr) para descartar o buffer.

Aplica-se a