Freigeben über


IXAPOParameters::SetParameters-Methode (xapo.h)

Legt effektspezifische Parameter fest.

Syntax

void SetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

Parameter

pParameters

Effektspezifischer Parameterblock.

ParameterByteSize

Größe von pParameters in Bytes.

Rückgabewert

Keine

Bemerkungen

Die Daten in pParameters sind vollständig effektspezifisch und werden durch die Implementierung der IXAPOParameters::SetParameters-Funktion bestimmt. Die an SetParameters übergebenen Daten können verwendet werden, um den Zustand des XAPO festzulegen und das Verhalten der IXAPO::P rocess-Funktion zu steuern.

SetParameters kann nur im Echtzeit-Audioverarbeitungsthread aufgerufen werden. Es ist keine Synchronisierung zwischen SetParameters und der IXAPO::P rocess-Methode erforderlich. Die IXAudio2Voice::SetEffectParameters-Methode kann jedoch von jedem Beliebigen Thread aufgerufen werden, wenn sie die erforderliche Synchronisierung hinzufügt, um eine Kopie der Parameter (asynchron) an SetParameters im Echtzeitthread zu übermitteln. es ist keine Synchronisierung zwischen IXAudio2Voice::SetEffectParameters und der IXAPO::P rocess-Methode erforderlich.

Plattformanforderungen

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xapo.h

Weitere Informationen

IXAPOParameters

IXAudio2Voice::SetEffectParameters