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 |