AudioBuffers.Explicit(AudioBuffers to IntPtr) 运算符

定义

返回基础 AudioBufferList 结构的地址。

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

参数

audioBuffers
AudioBuffers

要从中提取数据的 AudioBuffers 类。

返回

IntPtr

nativeint

注解

如果将此对象强制转换为 IntPtr,则会获取基础数据结构的地址,该地址可以传递给需要指向对象的指针的任何 C API。

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

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

适用于