AudioQueue.AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.