Compartilhar via


Função AcxAudioEngineGetDeviceFormatList (acxelements.h)

A função AcxAudioEngineGetDeviceFormatList recupera o objeto ACXDATAFORMATLIST que contém a lista de formatos com suporte para o nó do mecanismo de áudio. Para obter mais informações sobre objetos ACX, consulte Resumo de objetos ACX.

Sintaxe

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

Parâmetros

AudioEngine

Um objeto ACXAUDIOENGINE usado em um circuito de renderização para representar um DSP.

Retornar valor

O objeto ACXDATAFORMATLIST que contém a lista de formatos com suporte para o objeto ACXAUDIOENGINE especificado.

Comentários

Exemplo

O uso de exemplo é mostrado abaixo.

    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 do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxelements.h
IRQL PASSIVE_LEVEL

Confira também