Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
audioenginebaseapo.h contiene le interfacce di programmazione seguenti:
Interfacce
|
IApoAcousticEchoCancellation Questa interfaccia viene implementata dalle API per abilitare scenari di annullamento dell'eco acustico (AEC). |
|
IApoAcousticEchoCancellation2 Estende IAcousticEchoCancellation per consentire alle API di specificare le proprietà desiderate del flusso di riferimento. |
|
IApoAuxiliaryInputConfiguration Fornisce metodi che le API possono implementare in modo che il motore audio possa aggiungere e rimuovere flussi di input ausiliari. |
|
IApoAuxiliaryInputRT Interfaccia sicura in tempo reale usata per guidare gli input ausiliari di un'APO. |
|
IAudioDeviceModulesClient Gli oggetti di elaborazione audio implementano questa interfaccia per ottenere un riferimento a un'istanza di IAudioDeviceModulesManager . |
|
IAudioProcessingObject Gli oggetti di elaborazione audio degli effetti di sistema (sAPOs) vengono in genere usati in o chiamati da thread di elaborazione in tempo reale. |
|
IAudioProcessingObjectConfiguration L'interfaccia IAudioProcessingObjectConfiguration viene usata per configurare l'APO. Questa interfaccia usa i metodi per bloccare e sbloccare l'APO per l'elaborazione. |
|
IAudioProcessingObjectRT Questa interfaccia può funzionare in modalità in tempo reale e i relativi metodi possono essere chiamati thread di elaborazione in tempo reale. |
|
IAudioSystemEffects L'interfaccia IAudioSystemEffects usa i metodi di base ereditati da IUnknown e deve implementare un metodo Initialize. |
|
IAudioSystemEffects2 L'interfaccia IAudioSystemEffects2 è stata introdotta con Windows 8.1 per recuperare informazioni sugli oggetti di elaborazione in una determinata modalità. |
|
IAudioSystemEffectsCustomFormats L'interfaccia IAudioSystemEffectsCustomFormats è supportata in Windows Vista e versioni successive di Windows. |
Strutture
|
APO_REG_PROPERTIES La struttura APO_REG_PROPERTIES viene usata da IAudioProcessingObject::GetRegistrationProperties per restituire le proprietà di registrazione di un oggetto di elaborazione audio (APO). |
|
APOInitBaseStruct La struttura APOInitBaseStruct è l'intestazione di inizializzazione di base che deve precedere altri dati di inizializzazione in IAudioProcessingObject::Initialize. |
|
APOInitSystemEffects La struttura APOInitSystemEffects viene passata all'APO degli effetti di sistema per l'inizializzazione. |
|
APOInitSystemEffects2 La struttura APOInitSystemEffects2 è stata introdotta con Windows 8.1, per rendere possibile fornire un contesto di inizializzazione aggiuntivo all'oggetto di elaborazione audio (APO) per l'inizializzazione. |
Enumerazioni
|
APO_FLAG L'enumerazione APO_FLAG definisce costanti usate come flag da un oggetto di elaborazione audio (APO). |
|
APO_REFERENCE_STREAM_PROPERTIES Specifica le proprietà del flusso di loopback per il metodo callback IApoAcousticEchoCancellation2::GetDesiredReferenceStreamProperties. |