AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.