Partager via


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

Définition

Alloue un objet de file d’attente audio pour les mémoires tampons à débit variable.

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

Paramètres

bufferSize
Int32

Taille de la mémoire tampon à allouer.

nPackets
Int32

Nombre de descripteurs de paquets dans la mémoire tampon de file d’attente audio.

audioQueueBuffer
IntPtr

nativeint

Mémoire tampon allouée au retour

Retours

AudioQueueStatus.Ok sur la réussite et l’audioQueueBuffer pointant vers la mémoire tampon, sinon l’erreur.

Remarques

Utilisez pour AllocateBuffer(Int32, AudioQueueBuffer*) allouer des mémoires tampons qui seront utilisées avec des encodages à débit binaire fixe.

Utilisez FreeBuffer(IntPtr) pour éliminer la mémoire tampon.

S’applique à