Condividi tramite


AudioQueueProcessingTap.GetSourceAudio Metodo

Definizione

Deprecato: recupera l'audio di origine.

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

Parametri

numberOfFrames
UInt32

Numero di fotogrammi richiesti dal processore Tap.

timeStamp
AudioTimeStamp

Per le code di input, viene restituito il timestamp. Per le code di output, deve contenere il timestamp.

parentNumberOfFrames
UInt32

Restituisce il numero di fotogrammi forniti.

data
AudioBuffers

AudioBuffers che contiene i dati di origine.

Restituisce

Commenti

La gestione della memoria per AudioBuffers è la seguente. Se il campo Dati AudioBuffer contiene IntPtr.Zero, AudioQueue allocherà i buffer e li rilascia dopo l'esecuzione del processore di tocco. Se il valore non è Null, deve puntare a un blocco di memoria sufficientemente grande da contenere il numero richiesto di fotogrammi.

Questo metodo deve essere chiamato solo dal callback AudioProcessingTap.

Si applica a