Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Schnittstelle für ein Audioverarbeitungsobjekt, das in einer XAudio2-Effektkette verwendet wird.
Vererbung
Die IXAPO-Schnittstelle erbt von der IUnknown-Schnittstelle . IXAPO verfügt auch über folgende Arten von Mitgliedern:
Methoden
Die IXAPO-Schnittstelle verfügt über diese Methoden.
|
IXAPO::CalcInputFrames Gibt die Anzahl der Eingabeframes zurück, die zum Generieren der angegebenen Anzahl von Ausgabeframes erforderlich sind. |
|
IXAPO::CalcOutputFrames Gibt die Anzahl der Ausgabeframes zurück, die aus einer bestimmten Anzahl von Eingabeframes generiert werden. |
|
IXAPO::GetRegistrationProperties Gibt die Registrierungseigenschaften eines XAPO zurück. |
|
IXAPO::Initialize Führt jede effektspezifische Initialisierung aus. |
|
IXAPO::IsInputFormatSupported Fragt ab, ob ein bestimmtes Eingabeformat für ein bestimmtes Ausgabeformat unterstützt wird. |
|
IXAPO::IsOutputFormatSupported Fragt ab, ob ein bestimmtes Ausgabeformat für ein bestimmtes Eingabeformat unterstützt wird. |
|
IXAPO::LockForProcess Wird von XAudio2 aufgerufen, um die Eingabe- und Ausgabekonfigurationen eines XAPO zu sperren, sodass es eine endgültige Initialisierung durchführen kann, bevor Process im Echtzeitthread aufgerufen wird. |
|
IXAPO::P rocess Führt den DSP-Code (Digital Signal Processing) des XAPO auf den angegebenen Eingabe- und Ausgabepuffern aus. |
|
IXAPO::Reset Setzt Variablen zurück, die vom Frameverlauf abhängig sind. |
|
IXAPO::UnlockForProcess Deallocates Variablen, die mit der LockForProcess-Methode zugeordnet wurden. |
Hinweise
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requirements (Anforderungen)
| Zielplattform | Windows |
| Kopfzeile | xapo.h |