Intestazione xapo.h
Questa intestazione viene usata dalle API XAudio2. Per altre informazioni, vedere:
xapo.h contiene le interfacce di programmazione seguenti:
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. |
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. |
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. |
XAPO_BUFFER_FLAGS Descrive il contenuto di un buffer di flusso. |