xapo.h-Header
Dieser Header wird von XAudio2-APIs verwendet. Weitere Informationen finden Sie unter
xapo.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IXAPO Die Schnittstelle für ein Audioverarbeitungsobjekt, das in einer XAudio2-Effektkette verwendet wird. |
IXAPOParameters Eine optionale Schnittstelle, die es einem XAPO ermöglicht, effektspezifische Parameter zu verwenden. |
Functions
XAPOAlloc Von IXAPO-Methoden verwendete Speicherzuordnungsmakro, das Strukturen beliebiger Größe zuordnen muss, die anschließend an die Anwendung zurückgegeben werden. |
XAPOFree Makro, das zum Freigeben von Arbeitsspeicher verwendet wird, der mit dem XAPOAlloc-Makro zugeordnet ist. |
Strukturen
XAPO_LOCKFORPROCESS_PARAMETERS Definiert Streampufferparameter, die konstant bleiben, während ein XAPO gesperrt ist. Wird mit der IXAPO::LockForProcess-Methode verwendet. |
XAPO_PROCESS_BUFFER_PARAMETERS Definiert Streampufferparameter, die sich von einem Aufruf zum nächsten ändern können. Wird mit der Process-Methode verwendet. |
XAPO_REGISTRATION_PROPERTIES Beschreibt allgemeine Merkmale eines XAPO. Wird mit IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase und CXAPOBase::CXAPOBase verwendet. |
Enumerationen
XAPO_BUFFER_FLAGS Beschreibt den Inhalt eines Streampuffers. |