Freigeben über


IXAudio2Voice::SetFilterParameters-Methode (xaudio2.h)

Legt die Filterparameter der Stimme fest.

Syntax

\\HRESULT SetFilterParameters(
  [in] const XAUDIO2_FILTER_PARAMETERS *pParameters,
  [in] UINT32                          OperationSet
);

Parameter

[in] pParameters

Zeiger auf eine XAUDIO2_FILTER_PARAMETERS-Struktur , die die Filterinformationen enthält.

[in] OperationSet

Identifiziert diesen Aufruf als Teil eines verzögerten Batches. Weitere Informationen finden Sie in der Übersicht über XAudio2-Vorgangssätze .

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK einen Fehlercode zurück. Beschreibungen von Fehlercodes finden Sie unter XAudio2-Fehlercodes .

Hinweise

SetFilterParameters schlägt fehl, wenn die Stimme nicht mit dem flag XAUDIO2_VOICE_USEFILTER erstellt wurde.

Diese Methode kann nur für Quell- und Submixstimmstimden verwendet werden und hat keine Auswirkungen auf das Mastering von Stimmen.

HinweisIXAudio2Voice::GetFilterParameters gibt immer die aktuellen Filterparameter dieser Stimme zurück. Diese stimmen jedoch möglicherweise nicht mit den Parametern überein, die vom letzten IXAudio2Voice::SetFilterParameters-Aufruf festgelegt wurden: Die tatsächlichen Parameter werden nur bei der nächsten Ausführung der Audio-Engine nach dem IXAudio2Voice::SetFilterParameters-Aufruf (oder nach dem entsprechenden IXAudio2::CommitChanges-Aufruf geändert, wenn IXAudio2Voice::SetFilterParameters mit einer verzögerten Vorgangs-ID aufgerufen wurde).
 

Plattformanforderungen

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xaudio2.h

Weitere Informationen

IXAudio2Voice