AudioBuffers.Explicit(AudioBuffers to IntPtr) Operador

Definição

Retorna o endereço da estrutura AudioBufferList subjacente.

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

Parâmetros

audioBuffers
AudioBuffers

A classe AudioBuffers da qual extrair os dados.

Retornos

IntPtr

nativeint

Comentários

Se você converter esse objeto em um IntPtr, obterá o endereço para a estrutura de dados subjacente que você pode passar para qualquer APIs C que exija um ponteiro para o objeto.

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

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

Aplica-se a