Freigeben über


AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) Methode

Definition

Weist ein Audiowarteschlangenobjekt für Puffer mit variabler Bitrate zu.

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

Parameter

bufferSize
Int32

Größe des zuzuordnenden Puffers.

nPackets
Int32

Anzahl der Paketdeskriptoren im Audiowarteschlangenpuffer.

audioQueueBuffer
IntPtr

nativeint

Der zugewiesene Puffer bei Rückgabe

Gibt zurück

AudioQueueStatus.Ok bei Erfolg und der audioQueueBuffer zeigt auf den Puffer, andernfalls der Fehler.

Hinweise

Verwenden Sie den AllocateBuffer(Int32, AudioQueueBuffer*) , um Puffer zuzuweisen, die mit Codierungen mit fester Bitrate verwendet werden.

Verwenden Sie FreeBuffer(IntPtr) , um den Puffer zu entsorgen.

Gilt für: