Partilhar via


ACX_STREAMAUDIOENGINE_CONFIG estrutura (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 o padrão será GUID_NULL se não for fornecido.

Flags

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

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 operações de mudo 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.

Observações

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

Consulte também