Freigeben über


AudioBuffers.Explicit(AudioBuffers to IntPtr) Betreiber

Definition

Gibt die Adresse der zugrunde liegenden AudioBufferList-Struktur zurück.

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

Parameter

audioBuffers
AudioBuffers

Die AudioBuffers-Klasse, aus der die Daten extrahiert werden sollen.

Gibt zurück

IntPtr

nativeint

Hinweise

Wenn Sie dieses Objekt in einen IntPtr umwandeln, erhalten Sie die Adresse an die zugrunde liegende Datenstruktur, die Sie an alle C-APIs übergeben können, die einen Zeiger auf das Objekt erfordern.

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

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

Gilt für: