Leggere in inglese

Condividi tramite


Intestazione xapo.h

Questa intestazione viene usata dalle API XAudio2. Per altre informazioni, vedere:

xapo.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IXAPO

Interfaccia per un oggetto elaborazione audio che viene usato in una catena di effetti XAudio2.
IXAPOParameters

Interfaccia facoltativa che consente a un XAPO di usare parametri specifici dell'effetto.

Funzioni

 
XAPOAlloc

Macro di allocazione della memoria usata dai metodi IXAPO che devono allocare strutture di dimensioni arbitrarie che vengono successivamente restituite all'applicazione.
XAPOFree

Macro utilizzata per liberare memoria allocata con la macro XAPOAlloc.

Strutture

 
XAPO_LOCKFORPROCESS_PARAMETERS

Definisce i parametri del buffer di flusso che rimangono costanti mentre un XAPO è bloccato. Usato con il metodo IXAPO::LockForProcess.
XAPO_PROCESS_BUFFER_PARAMETERS

Definisce i parametri del buffer di flusso che possono cambiare da una chiamata alla successiva. Usato con il metodo Process.
XAPO_REGISTRATION_PROPERTIES

Descrive le caratteristiche generali di un XAPO. Usato con IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase e CXAPOBase::CXAPOBase::CXAPOBase.

Enumerazioni

 
XAPO_BUFFER_FLAGS

Descrive il contenuto di un buffer di flusso.