Compartilhar via


cabeçalho acxelements.h

Esse cabeçalho é usado pelas extensões de classe de áudio ACX.

Para obter mais informações, consulte:

acxelements.h contém as seguintes interfaces de programação:

Funções

 
ACX_AUDIOENGINE_CALLBACKS_INIT

A função ACX_AUDIOENGINE_CALLBACKS_INIT inicializa a estrutura de ACX_AUDIOENGINE_CALLBACKS de um driver.
ACX_AUDIOENGINE_CONFIG_INIT

A função ACX_AUDIOENGINE_CONFIG_INIT inicializa a estrutura de ACX_AUDIOENGINE_CONFIG de um driver.
ACX_AUDIOENGINE_CONFIG_INIT_ID

Como o ACX_AUDIOENGINE_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_AUDIOENGINE_CONFIG_INIT, o uso de ACX_AUDIOENGINE_CONFIG_INIT é recomendado.
ACX_AUDIOMODULE_CALLBACKS_INIT

A função ACX_AUDIOMODULE_CALLBACKS_INIT inicializa a estrutura de ACX_AUDIOMODULE_CALLBACKS.
ACX_AUDIOMODULE_CONFIG_INIT

A função ACX_AUDIOMODULE_CONFIG_INIT inicializa uma estrutura ACX_AUDIOMODULE_CONFIG.
ACX_AUDIOMODULE_CONFIG_INIT_ID

Como o ACX_AUDIOMODULE_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_AUDIOMODULE_CONFIG_INIT, o uso de ACX_AUDIOMODULE_CONFIG_INIT é recomendado.
ACX_ELEMENT_CONFIG_INIT

A função ACX_ELEMENT_CONFIG_INIT inicializa uma estrutura de ACX_ELEMENT_CONFIG.
ACX_ELEMENT_CONFIG_INIT_ID

Como a ACX_ELEMENT_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_ELEMENT_CONFIG_INIT, o uso de ACX_ELEMENT_CONFIG_INIT é recomendado.
ACX_KEYWORDSPOTTER_CALLBACKS_INIT

A função ACX_KEYWORDSPOTTER_CALLBACKS_INIT inicializa uma estrutura de ACX_KEYWORDSPOTTER_CALLBACKS.
ACX_KEYWORDSPOTTER_CONFIG_INIT

A função ACX_KEYWORDSPOTTER_CONFIG_INIT inicializa uma estrutura ACX_KEYWORDSPOTTER_CONFIG.
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID

Como o ACX_KEYWORDSPOTTER_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_KEYWORDSPOTTER_CONFIG_INIT, o uso de ACX_KEYWORDSPOTTER_CONFIG_INIT é recomendado.
ACX_MUTE_CALLBACKS_INIT

A função ACX_MUTE_CALLBACKS_INIT inicializa uma estrutura de ACX_MUTE_CALLBACKS.
ACX_MUTE_CONFIG_INIT

A função ACX_MUTE_CONFIG_INIT inicializa uma estrutura ACX_MUTE_CONFIG.
ACX_MUTE_CONFIG_INIT_ID

Como o ACX_MUTE_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_MUTE_CONFIG_INIT, o uso de ACX_MUTE_CONFIG_INIT é recomendado.
ACX_PEAKMETER_CALLBACKS_INIT

A função ACX_PEAKMETER_CALLBACKS_INIT inicializa uma estrutura ACX_PEAKMETER_CALLBACKS.
ACX_PEAKMETER_CONFIG_INIT

A função ACX_PEAKMETER_CONFIG_INIT inicializa uma estrutura ACX_PEAKMETER_CONFIG.
ACX_PEAKMETER_CONFIG_INIT_ID

Como o ACX_PEAKMETER_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_PEAKMETER_CONFIG_INIT, o uso de ACX_PEAKMETER_CONFIG_INIT é recomendado.
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT

A função ACX_STREAMAUDIOENGINE_CALLBACKS_INIT inicializa uma estrutura de ACX_STREAMAUDIOENGINE_CALLBACKS.
ACX_STREAMAUDIOENGINE_CONFIG_INIT

A função ACX_STREAMAUDIOENGINE_CONFIG_INIT inicializa uma estrutura ACX_STREAMAUDIOENGINE_CONFIG.
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID

Como o ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID fornece a mesma funcionalidade que ACX_STREAMAUDIOENGINE_CONFIG_INIT, o uso de ACX_STREAMAUDIOENGINE_CONFIG_INIT é recomendado.
ACX_VOLUME_CALLBACKS_INIT

A função ACX_VOLUME_CALLBACKS_INIT inicializa uma estrutura de ACX_VOLUME_CALLBACKS.
ACX_VOLUME_CONFIG_INIT

A função ACX_VOLUME_CONFIG_INIT inicializa uma estrutura ACX_VOLUME_CONFIG.
ACX_VOLUME_CONFIG_INIT_ID

Neste momento, o ACX_VOLUME_CONFIG_INIT_ID só pode usar AcxElementIdDefault como entrada para a ID do elemento, que é o mesmo que usar ACX_VOLUME_CONFIG_INIT.
AcxAudioEngineCreate

A função AcxAudioEngineCreate é usada para criar um mecanismo de áudio que será associado a um circuito pai do objeto de dispositivo WDFDEVICE.
AcxAudioEngineGetDeviceFormatList

A função AcxAudioEngineGetDeviceFormatList recupera um objeto ACX da lista de formatos de dispositivo ACXDATAFORMATLIST.
AcxAudioModuleCreate

A função AcxAudioModuleCreate é usada para criar um módulo de áudio que será associado a um objeto de circuito ACX pai.
AcxElementAddEvents

A função AcxElementAddEvents fornece a capacidade de adicionar objetos de evento ACXEVENT a um objeto ACXELEMENT.
AcxElementCreate

A função AcxElementCreate é usada para criar um objeto ACXELEMENT que será associado a um circuito ou pai do objeto do dispositivo de fluxo.
AcxElementGetContainer

A função AcxElementGetContainer recupera o contêiner associado para o elemento ACX fornecido.
AcxElementGetId

A função AcxElementGetId recupera o número que representa a ID do elemento para um determinado objeto de elemento ACX.
AcxKeywordSpotterCreate

A função AcxKeywordSpotterCreate é usada para criar um objeto spotter palavra-chave ACX que será associado a um objeto de dispositivo de circuito pai.
AcxMuteChangeStateNotification

A função AcxMuteChangeStateNotification envia uma notificação de uma alteração de estado mute em um objeto ACXMUTE para que o acx possa gerar um evento correspondente.
AcxMuteCreate

A função AcxMuteCreate é usada para criar um objeto mudo ACX que será associado a um objeto de circuito pai.
AcxPeakMeterCreate

A função AcxPeakMeterCreate é usada para criar um objeto de pico do ACX que será associado a um pai de objeto de circuito.
AcxStreamAudioEngineCreate

A função AcxStreamAudioEngineCreate é usada para criar um objeto do mecanismo de áudio de fluxo ACX que será associado a um pai de objeto de fluxo ACX.
AcxStreamAudioEngineGetStream

A função AcxStreamAudioEngineGetStream recupera o objeto ACXSTREAM associado ao objeto do mecanismo de áudio de fluxo fornecido.
AcxVolumeChangeLevelNotification

A função AcxVolumeChangeLevelNotification envia uma notificação de uma alteração no nível do volume em um objeto ACXVOLUME para que o acx possa gerar um evento correspondente.
AcxVolumeCreate

A função AcxVolumeCreate é usada para criar um objeto de volume ACX que será associado a um objeto de circuito pai.

Funções de retorno de chamada

 
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE

A função de retorno de chamada EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE é implementada pelo driver e é chamada quando o estado de efeitos globais é definido para um nó do mecanismo de áudio.
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT

A função de retorno de chamada EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT é implementada pelo driver e é chamada quando o formato de combinação interna é definido para um nó do mecanismo de áudio.
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS

O retorno de chamada EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS é implementado pelo driver e é chamado quando os limites de tamanho do buffer para um determinado formato de dados são solicitados para o mecanismo de áudio especificado.
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE

A função de retorno de chamada EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE é implementada pelo driver e é chamada quando o estado de efeitos globais é solicitado para o nó especificado do mecanismo de áudio.
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT

O retorno de chamada EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT é implementado pelo driver e é chamado quando o formato de combinação interna é solicitado para o mecanismo de áudio especificado.
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND

EVT_ACX_AUDIOMODULE_PROCESSCOMMAND instrui o driver a processar um comando para um elemento de módulo de áudio.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM

EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM define o estado do braço do palavra-chave spotter.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS

EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS atribui padrões de detecção para detecção de palavra-chave a ser usada pelo palavra-chave spotter.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET redefine o detector de palavra-chave spotter para um estado desarmado sem padrão definido.
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera o estado atual do braço do spotter palavra-chave.
EVT_ACX_MUTE_ASSIGN_STATE

A função de retorno de chamada EVT_ACX_MUTE_ASSIGN_STATE é implementada pelo driver e é chamada quando o estado de um canal especificado em um nó mudo é definido.
EVT_ACX_MUTE_RETRIEVE_STATE

A função de retorno de chamada EVT_ACX_MUTE_RETRIEVE_STATE é implementada pelo driver e é chamada quando o estado de um canal especificado em um nó mudo é solicitado.
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL

A função de retorno de chamada EVT_ACX_PEAKMETER_RETRIEVE_LEVEL é implementada pelo driver e é chamada quando o nível de um canal especificado em um nó de pico é solicitado.
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL

EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL é implementado pelo driver e é chamado quando o nível de volume de um canal é definido para um nó de volume.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION

A função de retorno de chamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION é implementada pelo driver e é chamada quando a posição de gravação atual para o mecanismo de áudio de fluxo especificado é definida.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE

A função de retorno de chamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE é implementada pelo driver e é chamada quando o estado de efeitos locais é definido para um nó do mecanismo de áudio de fluxo.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION

A função de retorno de chamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION é implementada pelo driver e é chamada quando a posição do último byte válido no buffer de áudio é definida para o mecanismo de áudio de fluxo especificado.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION é implementado pelo driver e é chamado quando a proteção de loopback status está definida para um nó do mecanismo de áudio de fluxo.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE

A função de retorno de chamada EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE é implementada pelo driver e é chamada quando o estado de efeitos locais é solicitado para o mecanismo de áudio de fluxo especificado.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION

O EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION retorno de chamada é implementado pelo driver e é chamado quando a posição do buffer linear é solicitada para o mecanismo de áudio de fluxo especificado.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION

A função de retorno de chamada EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION é implementada pelo driver e é chamada para recuperar a posição atual dentro dos dados de áudio que estão sendo renderizados no nó do mecanismo de áudio de fluxo.
EVT_ACX_VOLUME_ASSIGN_LEVEL

A função de retorno de chamada EVT_ACX_VOLUME_ASSIGN_LEVEL é implementada pelo driver e é chamada quando o nível de volume de um canal é definido para um nó de volume.
EVT_ACX_VOLUME_RETRIEVE_LEVEL

A função de retorno de chamada EVT_ACX_VOLUME_RETRIEVE_LEVEL é implementada pelo driver e é chamada quando o nível de volume de um canal especificado em um nó de volume é solicitado.

Estruturas

 
ACX_AUDIOENGINE_CALLBACKS

A estrutura ACX_AUDIOENGINE_CALLBACKS define retornos de chamada para o mecanismo de áudio ACX.
ACX_AUDIOENGINE_CONFIG

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

A estrutura ACX_AUDIOMODULE_CALLBACKS identifica os retornos de chamada do driver para operações de módulo de áudio ACX.
ACX_AUDIOMODULE_CONFIG

A estrutura ACX_AUDIOMODULE_CONFIG é usada para definir a configuração do módulo de áudio.
ACX_AUDIOMODULE_DESCRIPTOR

O ACX_AUDIOMODULE_DESCRIPTOR é usado para definir uma estrutura de descritor de módulo de áudio.
ACX_ELEMENT_CONFIG

A estrutura ACX_ELEMENT_CONFIG é usada para definir a configuração do elemento de áudio.
ACX_KEYWORDSPOTTER_CALLBACKS

A estrutura ACX_KEYWORDSPOTTER_CALLBACKS identifica os retornos de chamada do driver para operações de spotter de palavra-chave.
ACX_KEYWORDSPOTTER_CONFIG

A estrutura ACX_KEYWORDSPOTTER_CONFIG é usada para definir a configuração do spotter palavra-chave de áudio.
ACX_MUTE_CALLBACKS

A estrutura ACX_MUTE_CALLBACKS identifica os retornos de chamada do driver para operações de mudo ACX.
ACX_MUTE_CONFIG

A estrutura ACX_MUTE_CONFIG é usada para definir a configuração de mudo de áudio.
ACX_PEAKMETER_CALLBACKS

A estrutura ACX_PEAKMETER_CALLBACKS identifica os retornos de chamada do driver para operações de pico do ACX.
ACX_PEAKMETER_CONFIG

A estrutura ACX_PEAKMETER_CONFIG é usada para definir a configuração do peakmeter de áudio.
ACX_STREAMAUDIOENGINE_CALLBACKS

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

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

A estrutura ACX_VOLUME_CALLBACKS identifica os retornos de chamada do driver para operações de volume ACX.
ACX_VOLUME_CONFIG

A estrutura ACX_VOLUME_CONFIG é usada para definir a configuração de volume acx.

Enumerações

 
ACX_AUDIOENGINE_CONFIG_FLAGS

A enumeração ACX_AUDIOENGINE_CONFIG_FLAGS define os sinalizadores de configuração para o mecanismo de áudio ACX.
ACX_AUDIOMODULE_CONFIG_FLAGS

A enumeração ACX_AUDIOMODULE_CONFIG_FLAGS define os sinalizadores de configuração para o módulo de áudio ACX.
ACX_CONSTRICTOR_OPTION

A enumeração ACX_CONSTRICTOR_OPTION define as opções para a proteção de loopback status de um nó do mecanismo de áudio de fluxo.
ACX_ELEMENT_CONFIG_FLAGS

A enumeração ACX_ELEMENT_CONFIG_FLAGS define os sinalizadores de configuração para um elemento ACX.
ACX_KEYWORDSPOTTER_CONFIG_FLAGS

A enumeração ACX_KEYWORDSPOTTER_CONFIG_FLAGS define os sinalizadores de configuração para o spotter de palavra-chave de áudio ACX.
ACX_MUTE_CONFIG_FLAGS

A enumeração ACX_MUTE_CONFIG_FLAGS define os sinalizadores de configuração para o elemento de mudo ACX.
ACX_PEAKMETER_CONFIG_FLAGS

A enumeração ACX_PEAKMETER_CONFIG_FLAGS define os sinalizadores de configuração para o elemento de pico do ACX.
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS

A enumeração ACX_STREAMAUDIOENGINE_CONFIG_FLAGS define os sinalizadores de configuração para o mecanismo de áudio de fluxo ACX.
ACX_VOLUME_CONFIG_FLAGS

A enumeração ACX_VOLUME_CONFIG_FLAGS define os sinalizadores de configuração para o elemento de volume ACX.
ACX_VOLUME_CURVE_TYPE

A enumeração ACX_VOLUME_CURVE_TYPE define constantes que especificam um algoritmo de curva a ser aplicado para definir um nível de volume.