Partager via


AudioBuffers.Explicit(AudioBuffers to IntPtr) Opérateur

Définition

Retourne l’adresse de la structure AudioBufferList sous-jacente.

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

Paramètres

audioBuffers
AudioBuffers

Classe AudioBuffers à partir de laquelle extraire les données.

Retours

IntPtr

nativeint

Remarques

Si vous castez cet objet en IntPtr, vous obtenez l’adresse de la structure de données sous-jacente que vous pouvez passer à n’importe quelle API C nécessitant un pointeur vers l’objet .

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

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

S’applique à