次の方法で共有


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 バージョンの概要」を参照してください。

要件

要件
Header acxelements.h
IRQL PASSIVE_LEVEL

こちらもご覧ください