Partager via


AudioQueueProcessingTap.GetSourceAudio Méthode

Définition

Déconseillé : récupérer l’audio source.

public AudioToolbox.AudioQueueStatus GetSourceAudio (uint numberOfFrames, ref AudioToolbox.AudioTimeStamp timeStamp, out AudioToolbox.AudioQueueProcessingTapFlags flags, out uint parentNumberOfFrames, AudioToolbox.AudioBuffers data);
member this.GetSourceAudio : uint32 *  *  *  * AudioToolbox.AudioBuffers -> AudioToolbox.AudioQueueStatus

Paramètres

numberOfFrames
UInt32

Nombre d’images requises par le processeur Tap.

timeStamp
AudioTimeStamp

Pour les files d’attente d’entrée, l’horodatage est retourné. Pour les files d’attente de sortie, il doit contenir l’horodatage.

flags
AudioQueueProcessingTapFlags

Indicateurs

parentNumberOfFrames
UInt32

Retourne le nombre d’images fournies.

data
AudioBuffers

AudioBuffers qui contiennent les données sources.

Retours

Remarques

La gestion de la mémoire pour audioBuffers est la suivante. Si le champ Données AudioBuffer contient IntPtr.Zero, audioQueue alloue les mémoires tampons et les libère une fois le processeur d’appui exécuté. Si la valeur n’est pas null, elle doit pointer vers un bloc de mémoire suffisamment volumineux pour contenir le nombre de trames demandé.

Cette méthode ne doit être appelée qu’à partir du rappel AudioProcessingTap.

S’applique à