Condividi tramite


intestazione acxelements.h

Questa intestazione viene usata dalle estensioni della classe audio ACX.

Per altre informazioni, vedere:

acxelements.h contiene le interfacce di programmazione seguenti:

Funzioni

 
ACX_AUDIOENGINE_CALLBACKS_INIT

La funzione ACX_AUDIOENGINE_CALLBACKS_INIT inizializza la struttura di ACX_AUDIOENGINE_CALLBACKS di un driver.
ACX_AUDIOENGINE_CONFIG_INIT

La funzione ACX_AUDIOENGINE_CONFIG_INIT inizializza la struttura di ACX_AUDIOENGINE_CONFIG di un driver.
ACX_AUDIOENGINE_CONFIG_INIT_ID

Poiché il ACX_AUDIOENGINE_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_AUDIOENGINE_CONFIG_INIT, è consigliabile usare ACX_AUDIOENGINE_CONFIG_INIT.
ACX_AUDIOMODULE_CALLBACKS_INIT

La funzione ACX_AUDIOMODULE_CALLBACKS_INIT inizializza la struttura di ACX_AUDIOMODULE_CALLBACKS.
ACX_AUDIOMODULE_CONFIG_INIT

La funzione ACX_AUDIOMODULE_CONFIG_INIT inizializza una struttura ACX_AUDIOMODULE_CONFIG.
ACX_AUDIOMODULE_CONFIG_INIT_ID

Poiché il ACX_AUDIOMODULE_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_AUDIOMODULE_CONFIG_INIT, è consigliabile usare ACX_AUDIOMODULE_CONFIG_INIT.
ACX_ELEMENT_CONFIG_INIT

La funzione ACX_ELEMENT_CONFIG_INIT inizializza una struttura ACX_ELEMENT_CONFIG.
ACX_ELEMENT_CONFIG_INIT_ID

Poiché il ACX_ELEMENT_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_ELEMENT_CONFIG_INIT, è consigliabile usare ACX_ELEMENT_CONFIG_INIT.
ACX_KEYWORDSPOTTER_CALLBACKS_INIT

La funzione ACX_KEYWORDSPOTTER_CALLBACKS_INIT inizializza una struttura ACX_KEYWORDSPOTTER_CALLBACKS.
ACX_KEYWORDSPOTTER_CONFIG_INIT

La funzione ACX_KEYWORDSPOTTER_CONFIG_INIT inizializza una struttura ACX_KEYWORDSPOTTER_CONFIG.
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID

Poiché il ACX_KEYWORDSPOTTER_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_KEYWORDSPOTTER_CONFIG_INIT, è consigliabile usare ACX_KEYWORDSPOTTER_CONFIG_INIT.
ACX_MUTE_CALLBACKS_INIT

La funzione ACX_MUTE_CALLBACKS_INIT inizializza una struttura ACX_MUTE_CALLBACKS.
ACX_MUTE_CONFIG_INIT

La funzione ACX_MUTE_CONFIG_INIT inizializza una struttura ACX_MUTE_CONFIG.
ACX_MUTE_CONFIG_INIT_ID

Poiché il ACX_MUTE_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_MUTE_CONFIG_INIT, è consigliabile usare ACX_MUTE_CONFIG_INIT.
ACX_PEAKMETER_CALLBACKS_INIT

La funzione ACX_PEAKMETER_CALLBACKS_INIT inizializza una struttura ACX_PEAKMETER_CALLBACKS.
ACX_PEAKMETER_CONFIG_INIT

La funzione ACX_PEAKMETER_CONFIG_INIT inizializza una struttura ACX_PEAKMETER_CONFIG.
ACX_PEAKMETER_CONFIG_INIT_ID

Poiché il ACX_PEAKMETER_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_PEAKMETER_CONFIG_INIT, è consigliabile usare ACX_PEAKMETER_CONFIG_INIT.
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT

La funzione ACX_STREAMAUDIOENGINE_CALLBACKS_INIT inizializza una struttura ACX_STREAMAUDIOENGINE_CALLBACKS.
ACX_STREAMAUDIOENGINE_CONFIG_INIT

La funzione ACX_STREAMAUDIOENGINE_CONFIG_INIT inizializza una struttura ACX_STREAMAUDIOENGINE_CONFIG.
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID

Poiché il ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID fornisce la stessa funzionalità di ACX_STREAMAUDIOENGINE_CONFIG_INIT, è consigliabile usare ACX_STREAMAUDIOENGINE_CONFIG_INIT.
ACX_VOLUME_CALLBACKS_INIT

La funzione ACX_VOLUME_CALLBACKS_INIT inizializza una struttura di ACX_VOLUME_CALLBACKS.
ACX_VOLUME_CONFIG_INIT

La funzione ACX_VOLUME_CONFIG_INIT inizializza una struttura ACX_VOLUME_CONFIG.
ACX_VOLUME_CONFIG_INIT_ID

A questo punto, il ACX_VOLUME_CONFIG_INIT_ID può accettare solo AcxElementIdDefault come input per l'ID elemento, che corrisponde all'uso di ACX_VOLUME_CONFIG_INIT.
AcxAudioEngineCreate

La funzione AcxAudioEngineCreate viene usata per creare un motore audio che verrà associato a un elemento padre del dispositivo WDFDEVICE del circuito.
AcxAudioEngineGetDeviceFormatList

La funzione AcxAudioEngineGetDeviceFormatList recupera un oggetto ACXDATAFORMATLIST.
AcxAudioModuleCreate

La funzione AcxAudioModuleCreate viene usata per creare un modulo audio che verrà associato a un elemento padre del circuito ACX.
AcxElementAddEvents

La funzione AcxElementAddEvents consente di aggiungere oggetti evento ACXEVENT a un oggetto ACXELEMENT.
AcxElementCreate

La funzione AcxElementCreate viene usata per creare un oggetto ACXELEMENT che verrà associato a un circuito o a un oggetto dispositivo di flusso padre.
AcxElementGetContainer

La funzione AcxElementGetContainer recupera il contenitore associato per l'elemento ACX specificato.
AcxElementGetId

La funzione AcxElementGetId recupera il numero che rappresenta l'ID elemento per un determinato oggetto elemento ACX.
AcxKeywordSpotterCreate

La funzione AcxKeywordSpotterCreate viene usata per creare un oggetto spotter di parole chiave ACX associato a un elemento padre del dispositivo circuito.
AcxMuteChangeStateNotification

La funzione AcxMuteChangeStateNotification invia una notifica di modifica dello stato mute in un oggetto ACXMUTE in modo che acx possa generare un evento corrispondente.
AcxMuteCreate

La funzione AcxMuteCreate viene usata per creare un oggetto mute ACX associato a un elemento padre dell'oggetto circuito.
AcxPeakMeterCreate

La funzione AcxPeakMeterCreate viene usata per creare un oggetto ACX peakmeter che verrà associato a un elemento padre dell'oggetto circuito.
AcxStreamAudioEngineCreate

La funzione AcxStreamAudioEngineCreate viene usata per creare un oggetto motore audio di flusso ACX associato a un elemento padre del flusso ACX.
AcxStreamAudioEngineGetStream

La funzione AcxStreamAudioEngineGetStream recupera l'oggetto ACXSTREAM associato all'oggetto motore audio di flusso specificato.
AcxVolumeChangeLevelNotification

La funzione AcxVolumeChangeLevelNotification invia una notifica di una modifica del livello di volume in un oggetto ACXVOLUME in modo che acx possa generare un evento corrispondente.
AcxVolumeCreate

La funzione AcxVolumeCreate viene usata per creare un oggetto volume ACX associato a un elemento padre dell'oggetto circuito.

Funzioni di callback

 
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE

La funzione di callback EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE viene implementata dal driver e viene chiamata quando lo stato degli effetti globali viene impostato per un nodo del motore audio.
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT

La funzione di callback EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT viene implementata dal driver e viene chiamata quando il formato di combinazione interno viene impostato per un nodo del motore audio.
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS

Il callback EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS viene implementato dal driver e viene chiamato quando vengono richiesti i limiti delle dimensioni del buffer per un determinato formato di dati per il motore audio specificato.
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE

La funzione di callback EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE viene implementata dal driver e viene chiamata quando viene richiesto lo stato degli effetti globali per il nodo del motore audio specificato.
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT

Il callback EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT viene implementato dal driver e viene chiamato quando viene richiesto il formato di combinazione interno per il motore audio specificato.
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND

EVT_ACX_AUDIOMODULE_PROCESSCOMMAND indica al driver di elaborare un comando per un elemento del modulo audio.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM

EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM imposta lo stato arm dello spotter della parola chiave.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS

EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS assegna modelli di rilevamento per il rilevamento delle parole chiave da usare dallo spotter delle parole chiave.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET reimposta il rilevatore di spotter delle parole chiave in uno stato non armed senza set di modelli.
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera lo stato corrente del punto chiave.
EVT_ACX_MUTE_ASSIGN_STATE

La funzione di callback EVT_ACX_MUTE_ASSIGN_STATE viene implementata dal driver e viene chiamata quando viene impostato lo stato di un canale specificato in un nodo mute.
EVT_ACX_MUTE_RETRIEVE_STATE

La funzione di callback EVT_ACX_MUTE_RETRIEVE_STATE viene implementata dal driver e viene chiamata quando viene richiesto lo stato di un canale specificato in un nodo mute.
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL

La funzione di callback EVT_ACX_PEAKMETER_RETRIEVE_LEVEL viene implementata dal driver e viene chiamata quando viene richiesto il livello di un canale specificato in un nodo di picco.
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL

EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL viene implementato dal driver e viene chiamato quando il livello di volume di un canale è impostato per un nodo del volume.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION

La funzione di callback EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION viene implementata dal driver e viene chiamata quando viene impostata la posizione di scrittura corrente per il motore audio di flusso specificato.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE

La funzione di callback EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE viene implementata dal driver e viene chiamata quando lo stato degli effetti locali viene impostato per un nodo del motore audio di flusso.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION

La funzione di callback EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION viene implementata dal driver e viene chiamata quando la posizione dell'ultimo byte valido nel buffer audio viene impostata per il motore audio di flusso specificato.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION viene implementato dal driver e viene chiamato quando lo stato di protezione del loopback è impostato per un nodo del motore audio di flusso.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE

La funzione di callback EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE viene implementata dal driver e viene chiamata quando viene richiesto lo stato degli effetti locali per il motore audio di flusso specificato.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION

Il callback EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION viene implementato dal driver e viene chiamato quando viene richiesta la posizione del buffer lineare per il motore audio di flusso specificato.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION

La funzione di callback EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION viene implementata dal driver e viene chiamata per recuperare la posizione corrente all'interno dei dati audio sottoposti a rendering nel nodo del motore audio di flusso.
EVT_ACX_VOLUME_ASSIGN_LEVEL

La funzione di callback EVT_ACX_VOLUME_ASSIGN_LEVEL viene implementata dal driver e viene chiamata quando il livello di volume di un canale è impostato per un nodo del volume.
EVT_ACX_VOLUME_RETRIEVE_LEVEL

La funzione di callback EVT_ACX_VOLUME_RETRIEVE_LEVEL viene implementata dal driver e viene chiamata quando viene richiesto il livello di volume di un canale specificato in un nodo del volume.

Strutture

 
ACX_AUDIOENGINE_CALLBACKS

La struttura ACX_AUDIOENGINE_CALLBACKS definisce i callback per il motore audio ACX.
ACX_AUDIOENGINE_CONFIG

La struttura ACX_AUDIOENGINE_CONFIG viene usata per definire la configurazione del motore audio.
ACX_AUDIOMODULE_CALLBACKS

La struttura ACX_AUDIOMODULE_CALLBACKS identifica i callback del driver per le operazioni del modulo audio ACX.
ACX_AUDIOMODULE_CONFIG

La struttura ACX_AUDIOMODULE_CONFIG viene usata per definire la configurazione del modulo audio.
ACX_AUDIOMODULE_DESCRIPTOR

Il ACX_AUDIOMODULE_DESCRIPTOR viene usato per definire una struttura del descrittore del modulo audio.
ACX_ELEMENT_CONFIG

La struttura ACX_ELEMENT_CONFIG viene usata per definire la configurazione dell'elemento audio.
ACX_KEYWORDSPOTTER_CALLBACKS

La struttura ACX_KEYWORDSPOTTER_CALLBACKS identifica i callback del driver per le operazioni di spotter chiave.
ACX_KEYWORDSPOTTER_CONFIG

La struttura ACX_KEYWORDSPOTTER_CONFIG viene usata per definire la configurazione dello spotter della parola chiave audio.
ACX_MUTE_CALLBACKS

La struttura ACX_MUTE_CALLBACKS identifica i callback del driver per le operazioni di mute ACX.
ACX_MUTE_CONFIG

La struttura ACX_MUTE_CONFIG viene usata per definire la configurazione audio mute.
ACX_PEAKMETER_CALLBACKS

La struttura ACX_PEAKMETER_CALLBACKS identifica i callback del driver per le operazioni di picco ACX.
ACX_PEAKMETER_CONFIG

La struttura ACX_PEAKMETER_CONFIG viene usata per definire la configurazione del picco audio.
ACX_STREAMAUDIOENGINE_CALLBACKS

La struttura ACX_STREAMAUDIOENGINE_CALLBACKS identifica i callback del driver per le operazioni di flusso del motore audio ACX.
ACX_STREAMAUDIOENGINE_CONFIG

La struttura ACX_STREAMAUDIOENGINE_CONFIG viene usata per definire la configurazione del flusso del motore audio.
ACX_VOLUME_CALLBACKS

La struttura ACX_VOLUME_CALLBACKS identifica i callback del driver per le operazioni del volume ACX.
ACX_VOLUME_CONFIG

La struttura ACX_VOLUME_CONFIG viene usata per definire la configurazione del volume acx.

Enumerazioni

 
ACX_AUDIOENGINE_CONFIG_FLAGS

L'enumerazione ACX_AUDIOENGINE_CONFIG_FLAGS definisce i flag di configurazione per il motore audio ACX.
ACX_AUDIOMODULE_CONFIG_FLAGS

L'enumerazione ACX_AUDIOMODULE_CONFIG_FLAGS definisce i flag di configurazione per il modulo audio ACX.
ACX_CONSTRICTOR_OPTION

L'enumerazione ACX_CONSTRICTOR_OPTION definisce le opzioni per lo stato di protezione del loopback di un nodo del motore audio di flusso.
ACX_ELEMENT_CONFIG_FLAGS

L'enumerazione ACX_ELEMENT_CONFIG_FLAGS definisce i flag di configurazione per un elemento ACX.
ACX_KEYWORDSPOTTER_CONFIG_FLAGS

L'enumerazione ACX_KEYWORDSPOTTER_CONFIG_FLAGS definisce i flag di configurazione per lo spotter della parola chiave audio ACX.
ACX_MUTE_CONFIG_FLAGS

L'enumerazione ACX_MUTE_CONFIG_FLAGS definisce i flag di configurazione per l'elemento mute ACX.
ACX_PEAKMETER_CONFIG_FLAGS

L'enumerazione ACX_PEAKMETER_CONFIG_FLAGS definisce i flag di configurazione per l'elemento ACX peakmeter.
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS

L'enumerazione ACX_STREAMAUDIOENGINE_CONFIG_FLAGS definisce i flag di configurazione per il motore audio di flusso ACX.
ACX_VOLUME_CONFIG_FLAGS

L'enumerazione ACX_VOLUME_CONFIG_FLAGS definisce i flag di configurazione per l'elemento del volume ACX.
ACX_VOLUME_CURVE_TYPE

L'enumerazione ACX_VOLUME_CURVE_TYPE definisce costanti che specificano un algoritmo di curva da applicare per impostare un livello di volume.