Función AcxAudioEngineGetDeviceFormatList (acxelements.h)

La función AcxAudioEngineGetDeviceFormatList recupera el objeto ACXDATAFORMATLIST que contiene la lista de formatos admitidos para el nodo del motor de audio. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.

Sintaxis

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

Parámetros

AudioEngine

Objeto ACXAUDIOENGINE que se usa en un circuito de representación para representar un DSP.

Valor devuelto

Objeto ACXDATAFORMATLIST que contiene la lista de formatos admitidos para el objeto ACXAUDIOENGINE especificado.

Comentarios

Ejemplo

A continuación se muestra el uso de ejemplo.

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

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxelements.h
IRQL PASSIVE_LEVEL

Consulte también