Freigeben über


CXAPOParametersBase-Klasse (xapobase.h)

Standardimplementierung der IXAPOParameters-Schnittstelle .

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

Vererbung

Die CXAPOParametersBase-Klasse implementiert CXAPOBaseIXAPOParameters.

Methoden

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

 
CXAPOParametersBase::BeginProcess

Gibt die aktuellen Prozessparameter zurück.
CXAPOParametersBase::CXAPOParametersBase

Erstellt eine instance der CXAPOParametersBase-Klasse.
CXAPOParametersBase::EndProcess

Benachrichtigt CXAPOParametersBase, dass das XAPO den Zugriff auf die aktuellen Prozessparameter beendet hat.
CXAPOParametersBase::OnSetParameters

Wird von IXAPOParameters::SetParameters aufgerufen, um die überprüfung benutzerdefinierter Parameter zu ermöglichen.
CXAPOParametersBase::P arametersChanged

Gibt an, ob IXAPOParameters::SetParameters seit dem letzten Verarbeitungsdurchlauf aufgerufen wurde.

Hinweise

CXAPOParametersBase bietet threadsichere, überschreibbare Implementierungen für alle IXAPOParameters-Methoden .

Diese Klasse ist für Parameterblöcke vorgesehen, deren Größe größer als 8 Bytes ist. Um die Synchronisierung kleinerer Parameterblöcke zu erreichen, verwenden Sie ineinandergreifende Vorgänge direkt für die Parameter.

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

CXAPOParametersBase-Member

Klassen

IXAPOParameters