AudioQueue.CreateProcessingTap Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un tocco di elaborazione nell'oggetto AudioQueue.
public AudioToolbox.AudioQueueProcessingTap CreateProcessingTap(AudioToolbox.AudioQueueProcessingTapDelegate processingCallback, AudioToolbox.AudioQueueProcessingTapFlags flags, out AudioToolbox.AudioQueueStatus status);
member this.CreateProcessingTap : AudioToolbox.AudioQueueProcessingTapDelegate * AudioToolbox.AudioQueueProcessingTapFlags * -> AudioToolbox.AudioQueueProcessingTap
Parametri
- processingCallback
- AudioQueueProcessingTapDelegate
Toccare il gestore per richiamare.
Determina il tipo di elaborazione che questo tocco esegue (pre-processo, post-processo o sifoni).
- status
- AudioQueueStatus
Codice risultato dalla creazione del tocco di elaborazione.
Restituisce
Oggetto che può essere usato per controllare il tocco. Lo smaltimento termina il tocco.
Commenti
I tap riceveranno i dati audio dopo che il buffer viene decodificato per le code di output e i dati di input prima della codifica per le code di input. I flag determinano quando viene eseguita l'elaborazione.
Esistono tre tipi: pre-elaborazione, post-elaborazione e sifoni. I primi due devono fornire i dati richiesti durante il callback, in genere chiamando il AudioQueueProcessingTapmetodo GetSourceAudio e facoltativamente eseguendo una transormazione sui buffer e restituendo questi buffer al chiamante. I tocco sifoni ricevono buffer con i dati e possono esaminare i dati, ma non devono modificare il contenuto. Per altre informazioni, vedere la AudioQueueProcessingTapDelegate documentazione.
Per stabilire un tocco, la coda deve trovarsi nello stato arrestato.