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 |