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 |