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

一个 ACXAUDIOENGINE 对象,在呈现电路中用于表示一个 DSP。 有关 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

另请参阅