Compartilhar via


estrutura ACX_STREAMAUDIOENGINE_CONFIG (acxelements.h)

A estrutura ACX_STREAMAUDIOENGINE_CONFIG é usada para definir a configuração do mecanismo de áudio de fluxo.

Sintaxe

typedef struct _ACX_STREAMAUDIOENGINE_CONFIG {
  ULONG                            Size;
  ULONG                            Id;
  const GUID                       *Name;
  ULONG                            Flags;
  ACXVOLUME                        VolumeElement;
  ACXMUTE                          MuteElement;
  ACXPEAKMETER                     PeakMeterElement;
  PACX_STREAMAUDIOENGINE_CALLBACKS Callbacks;
} ACX_STREAMAUDIOENGINE_CONFIG, *PACX_STREAMAUDIOENGINE_CONFIG;

Membros

Size

O comprimento, em bytes, dessa estrutura.

Id

Um número que representa a ID do elemento.

Name

Um ponteiro para um GUID que representa o nome do elemento. Pode ser usado para depuração e usará como padrão GUID_NULL se não for fornecido.

Flags

Sinalizadores de configuração de picometer acx definidos pela enumeração ACX_STREAMAUDIOENGINE_CONFIG_FLAGS.

Nenhum bit de sinalizador está definido no momento. Defina esse membro como zero - AcxStreamAudioEngineConfigNoFlags.

VolumeElement

Um objeto ACXVOLUME existente que é usado para operações de volume pelo mecanismo de áudio de fluxo.

MuteElement

Um objeto ACXMUTE existente que é usado para ativar mudo de operações pelo mecanismo de áudio de fluxo.

PeakMeterElement

Um objeto ACXPEAKMETER existente que é usado para operações de picometer pelo mecanismo de áudio de fluxo.

Callbacks

A estrutura ACX_STREAMAUDIOENGINE_CALLBACKS que identifica os retornos de chamada do driver para operações de streaming do mecanismo de áudio ACX.

Comentários

Exemplo

O uso de exemplo é mostrado abaixo.

        ACX_STREAMAUDIOENGINE_CONFIG audioEngineCfg;
        ACX_STREAMAUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
        audioEngineCfg.VolumeElement = volumeElement;
        audioEngineCfg.MuteElement = muteElement;
        audioEngineCfg.PeakMeterElement = peakmeterElement;
        audioEngineCfg.Callbacks = &streamAudioEngineCallbacks;

Requisitos do ACX

Versão mínima do ACX: 1.0

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

Requisitos

Requisito Valor
Cabeçalho acxelements.h

Confira também