Share via


AcxAudioEngineGetDeviceFormatList 関数 (acxelements.h)

AcxAudioEngineGetDeviceFormatList 関数は、オーディオ エンジン ノードでサポートされている形式の一覧を保持する ACXDATAFORMATLIST オブジェクトを取得します。 ACX オブジェクトの詳細については、「 ACX オブジェクトの概要」を参照してください。

構文

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

パラメーター

AudioEngine

DSP を表すためにレンダリング回路で使用される ACXAUDIOENGINE オブジェクト。

戻り値

指定した ACXAUDIOENGINE オブジェクトでサポートされている形式の一覧を保持する ACXDATAFORMATLIST オブジェクト。

解説

使用例を次に示します。

    status = AcxDataFormatCreate(Device, &attributes, &formatCfg, &formatPcm44100c2);
    formatCtx = GetCodecFormatContext(formatPcm44100c2);

    // Get the current audio engine device format list
    formatList = AcxAudioEngineGetDeviceFormatList(audioEngineElement);
    if (formatList == NULL)
    {
        status = STATUS_INSUFFICIENT_RESOURCES;
        goto exit;
    }

    // Add our supported formats to the audio engine device format list
    status = AcxDataFormatListAddDataFormat(formatList, formatPcm44100c2);

ACX の要件

最小 ACX バージョン: 1.0

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

要件

要件
Header acxelements.h
IRQL PASSIVE_LEVEL

こちらもご覧ください