Condividi tramite


Funzione AcxAudioEngineGetDeviceFormatList (acxelements.h)

La funzione AcxAudioEngineGetDeviceFormatList recupera l'oggetto ACXDATAFORMATLIST che contiene l'elenco dei formati supportati per il nodo del motore audio. Per altre informazioni sugli oggetti ACX, vedere Riepilogo degli oggetti ACX.

Sintassi

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

Parametri

AudioEngine

Oggetto ACXAUDIOENGINE utilizzato in un circuito di rendering per rappresentare un DSP.

Valore restituito

Oggetto ACXDATAFORMATLIST che contiene l'elenco dei formati supportati per l'oggetto ACXAUDIOENGINE specificato.

Commenti

Esempio

Di seguito è riportato un esempio di utilizzo.

    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);

Requisiti di ACX

Versione minima di ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxelements.h
IRQL PASSIVE_LEVEL

Vedi anche