Condividi tramite


intestazione audioengineextensionapo.h

Questa intestazione viene usata da Riferimenti DDI per dispositivi audio. Per altre informazioni, vedere:

Per altre informazioni sulle API Windows 11 per gli oggetti di elaborazione audio (API) che possono essere forniti con driver audio, vedere api Windows 11 per oggetti di elaborazione audio.

audioengineextensionapo.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAudioProcessingObjectLoggingService

Rappresenta un servizio di registrazione per le API.
IAudioProcessingObjectNotifications

Implementata dai client per registrare e ricevere notifiche audio comuni per l'endpoint APO e le notifiche degli effetti del sistema.
IAudioProcessingObjectNotifications2

Implementata dai client per registrare e ricevere notifiche audio comuni per l'endpoint APO e le notifiche degli effetti del sistema. Questa interfaccia aggiunge la possibilità di determinare i tipi di notifiche supportati nella versione di Windows in esecuzione nel dispositivo corrente.
IAudioProcessingObjectPreferredFormatSupport

Questa interfaccia viene implementata dalle API per consentire loro di specificare formati di input o output preferiti.
IAudioProcessingObjectRTQueueService

Rappresenta un servizio di coda di lavoro in tempo reale per le API.
IAudioSystemEffects3

Implementato dai client che richiedono il passaggio di una struttura APOInitSystemEffects3 al metodo IAudioProcessingObject::Initialize.

Strutture

 
AcousticEchoCanceller_Reference_Input

Contiene informazioni espanse relative alla configurazione di AEC (Acoustic Echo Cancellation) corrente.
APO_NOTIFICATION

Rappresenta una notifica per una modifica a un endpoint APO o agli effetti di sistema.
APO_NOTIFICATION_DESCRIPTOR

Specifica una notifica APO richiesta.
APOInitSystemEffects3

Fornisce parametri di inizializzazione APO, estensione di APOInitSystemEffects2 per aggiungere la possibilità di specificare un provider di servizi per la registrazione.
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

Specifica una notifica apo di modifica della proprietà dell'endpoint.
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION

Rappresenta una notifica APO di modifica della proprietà.
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR

Specifica una notifica APO del volume dell'endpoint.
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION

Rappresenta una notifica apo di modifica del volume dell'endpoint audio.
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2

Rappresenta una notifica apo di modifica del volume dell'endpoint audio. Si tratta di una versione aggiornata di AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION che fornisce informazioni aggiuntive sull'evento di modifica del volume.
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION

Rappresenta una notifica APO di modifica dell'ambiente audio.
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR

Specifica una notifica apo di aumento del microfono dell'endpoint.
AUDIO_MICROPHONE_BOOST_NOTIFICATION

Rappresenta una notifica apo di aumento del microfono audio.
AUDIO_SYSTEMEFFECT

Rappresenta un effetto audio sAPO (System Effects Audio Processing Object).
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

La struttura AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h) specifica una notifica di modifica della proprietà degli effetti di sistema.
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION

Rappresenta una notifica APO dell'effetto audio del sistema.
AUDIO_VOLUME_NOTIFICATION_DATA2

Rappresenta informazioni su un evento di notifica delle modifiche del volume. Questa struttura viene usata dalla struttura AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2.

Enumerazioni

 
APO_LOG_LEVEL

Specifica il livello di un evento APO registrato con IAudioProcessingObjectLoggingService::ApoLog.
APO_NOTIFICATION_TYPE

Specifica il tipo di un APO_NOTIFICATION.
AUDIO_SYSTEMEFFECT_STATE

Specifica lo stato di un effetto audio sAPO (System Effects Audio Processing Object).
DEVICE_ORIENTATION_TYPE

Specifica i valori di orientamento del dispositivo per le notifiche di tipo APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION.