Freigeben über


CXAPOBase-Klasse (xapobase.h)

Standardimplementierung der IXAPO-Schnittstelle .

Eine Liste aller Member dieser Klasse finden Sie unter CXAPOBase-Member.

Vererbung

Die CXAPOBase-Klasse implementiert IXAPO.

Methoden

Die CXAPOBase-Klasse verfügt über diese Methoden.

 
CXAPOBase::CXAPOBase

Erstellt eine instance der CXAPOBase-Klasse.
CXAPOBase::GetRegistrationPropertiesInternal

Gibt einen Zeiger auf die XAPO_REGISTRATION_PROPERTIES-Struktur zurück, die die Registrierungseigenschaften enthält, mit denen XAPO erstellt wurde.
CXAPOBase::IsLocked

Fragt ab, ob das XAPO gesperrt ist.
CXAPOBase::P rocessThru

Wird von einer IXAPO::P rocess-Implementierung aufgerufen, wenn ein XAPO für die Verarbeitung deaktiviert ist.
CXAPOBase::ValidateFormatDefault

Überprüft, ob ein Audioformat innerhalb der unterstützten Standardbereiche liegt.
CXAPOBase::ValidateFormatPair

Überprüft, ob die Konfiguration eines Eingabe- und Ausgabeformatpaars vom XAPO unterstützt wird.

Hinweise

CXAPOBase bietet überschreibbare Implementierungen für alle IXAPO-Methoden mit Ausnahme von IXAPO::P rocess.

Plattformanforderungen

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xapobase.h

Weitere Informationen

CXAPOBase-Member

Klassen

IXAPO