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 |