次の方法で共有


EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT コールバック関数 (acxelements.h)

EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT コールバック関数はドライバーによって実装され、オーディオ エンジン ノードの内部ミックス形式が設定されている場合に呼び出されます。

構文

EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT EvtAcxAudioengineAssignEngineFormat;

NTSTATUS EvtAcxAudioengineAssignEngineFormat(
  ACXAUDIOENGINE AudioEngine,
  ACXDATAFORMAT Format
)
{...}

パラメーター

AudioEngine

DSP を表すためにレンダリング回路で使用される ACXAUDIOENGINE オブジェクト。 ACX オブジェクトの詳細については、ACX オブジェクトの概要を参照してください。

Format

指定したオーディオ エンジンのミックス形式を記述する ACXDATAFORMAT オブジェクト。

戻り値

呼び出しが成功した場合に STATUS_SUCCESS を返します。 それ以外の場合は、適切なエラー コードが返されます。 詳細については、NTSTATUS 値 の使用に関するを参照してください。

備考

使用例を次に示します。

EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT        DspR_EvtAcxAudioEngineAssignEngineDeviceFormat;

NTSTATUS
DspR_EvtAcxAudioEngineAssignEngineDeviceFormat(
    ACXAUDIOENGINE,
    ULONG
)
{
    PAGED_CODE();
    
    // Custom Code goes here

    return STATUS_SUCCESS;
}

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、ACX バージョンの概要 参照してください。

必要条件

要件 価値
ヘッダー acxelements.h
IRQL PASSIVE_LEVEL

関連項目