AudioQueueProcessingTap.GetSourceAudio 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.
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.
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.