次の方法で共有


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);
}

適用対象