AcxAudioEngineGetDeviceFormatList-Funktion (acxelements.h)

Die AcxAudioEngineGetDeviceFormatList-Funktion ruft das ACXDATAFORMATLIST-Objekt ab, das die Liste der unterstützten Formate für den Audiomodulknoten enthält. Weitere Informationen zu ACX-Objekten finden Sie unter Zusammenfassung der ACX-Objekte.

Syntax

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

Parameter

AudioEngine

Ein ACXAUDIOENGINE-Objekt, das in einer Renderleitung verwendet wird, um einen DSP darzustellen.

Rückgabewert

Das ACXDATAFORMATLIST-Objekt, das die Liste der unterstützten Formate für das angegebene ACXAUDIOENGINE-Objekt enthält.

Bemerkungen

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    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-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxelements.h
IRQL PASSIVE_LEVEL

Weitere Informationen