AudioQueue.CreateProcessingTap 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.
Crée un appui de traitement dans audioQueue.
public AudioToolbox.AudioQueueProcessingTap CreateProcessingTap (AudioToolbox.AudioQueueProcessingTapDelegate processingCallback, AudioToolbox.AudioQueueProcessingTapFlags flags, out AudioToolbox.AudioQueueStatus status);
member this.CreateProcessingTap : AudioToolbox.AudioQueueProcessingTapDelegate * AudioToolbox.AudioQueueProcessingTapFlags * -> AudioToolbox.AudioQueueProcessingTap
Paramètres
- processingCallback
- AudioQueueProcessingTapDelegate
Appuyez sur gestionnaire pour appeler.
Détermine le type de traitement que ce tap effectue (prétraitement, post-traitement ou siphon).
- status
- AudioQueueStatus
Code de résultat de la création de l’appui de traitement.
Retours
Objet qui peut être utilisé pour contrôler l’appui. Le fait de le supprimer met fin à l’appui.
Remarques
Les taps reçoivent les données audio une fois que la mémoire tampon est décodée pour les files d’attente de sortie et les données d’entrée avant l’encodage pour les files d’attente d’entrée. Les indicateurs déterminent le moment où le traitement a lieu.
Il existe trois types : prétraitement, post-traitement et siphon. Les deux premières doivent fournir les données demandées pendant le rappel, généralement en appelant la AudioQueueProcessingTapméthode GetSourceAudio et éventuellement en effectuant une transormation sur les mémoires tampons et en retournant ces mémoires tampons à l’appelant. Siphoning tap reçoit des mémoires tampons avec les données et peut inspecter les données, mais ne doit pas modifier leur contenu. Pour plus d’informations, consultez la AudioQueueProcessingTapDelegate documentation.
Pour établir un appui, la file d’attente doit être à l’état arrêté.