Condividi tramite


AudioBuffers.Explicit(AudioBuffers to IntPtr) Operatore

Definizione

Restituisce l'indirizzo della struttura AudioBufferList sottostante.

public static explicit operator IntPtr (AudioToolbox.AudioBuffers audioBuffers);
static member op_Explicit : AudioToolbox.AudioBuffers -> nativeint

Parametri

audioBuffers
AudioBuffers

Classe AudioBuffers da cui estrarre i dati.

Restituisce

IntPtr

nativeint

Commenti

Se si esegue il cast di questo oggetto a un IntPtr, si otterrà l'indirizzo alla struttura di dati sottostante che è possibile passare a qualsiasi API C che richiede un puntatore all'oggetto.

void ProcessBuffers (AudioBuffers buffers)
{
    // Call C-function that takes an AudioBufferList pointer:

    // The cast extracts the data.
    c_function ((IntPtr) buffers);
}

Si applica a