AudioQueue.AllocateBuffer 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.
Surcharges
AllocateBuffer(Int32, AudioQueueBuffer*) |
Alloue une mémoire tampon audio associée à cette AudioQueue |
AllocateBuffer(Int32, IntPtr) |
Alloue une mémoire tampon audio associée à cette AudioQueue, utilisée pour les mémoires tampons à débit binaire fixe. |
AllocateBuffer(Int32, AudioQueueBuffer*)
Alloue une mémoire tampon audio associée à cette AudioQueue
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out AudioToolbox.AudioQueueBuffer* audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
Paramètres
- bufferSize
- Int32
Taille de la mémoire tampon audio à allouer (en octets).
- audioQueueBuffer
- AudioQueueBuffer*
Retourne la mémoire tampon allouée en tant que pointeur AudioQueueBuffer non sécurisé.
Retours
AudioQueueStatus.Ok en cas de réussite, sinon l’erreur.
Remarques
Utilisez FreeBuffer(IntPtr) pour supprimer la mémoire tampon.
S’applique à
AllocateBuffer(Int32, IntPtr)
Alloue une mémoire tampon audio associée à cette AudioQueue, utilisée pour les mémoires tampons à débit binaire fixe.
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
Paramètres
- bufferSize
- Int32
Taille de la mémoire tampon audio à allouer (en octets).
- audioQueueBuffer
-
IntPtr
nativeint
Retourne le pointeur vers la mémoire tampon allouée en tant qu’IntPtr.
Retours
AudioQueueStatus.Ok en cas de réussite, sinon l’erreur.
Remarques
Utilisez pour AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) allouer des mémoires tampons qui seront utilisées avec des encodages à débit binaire variable.
Utilisez FreeBuffer(IntPtr) pour supprimer la mémoire tampon.