Метод IXAPOParameters::SetParameters (xapo.h)

Задает параметры, относящиеся к эффекту.

Синтаксис

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

Параметры

pParameters

Блок параметров для конкретного эффекта.

ParameterByteSize

Размер pParameters в байтах.

Возвращаемое значение

None

Remarks

Данные в pParameters полностью зависят от эффекта и определяются реализацией функции IXAPOParameters::SetParameters . Данные, передаваемые в SetParameters , можно использовать для установки состояния XAPO и управления поведением функции IXAPO::P rocess .

SetParameters можно вызывать только в потоке обработки звука в реальном времени; Синхронизация между SetParameters и методом IXAPO::P rocess не требуется. Однако метод IXAudio2Voice::SetEffectParameters можно вызвать из любого потока, так как он добавляет необходимую синхронизацию для асинхронной доставки копии параметров в SetParameters в потоке реального времени; Синхронизация между IXAudio2Voice::SetEffectParameters и методом IXAPO::P rocess не требуется.

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)

Требования

Требование Значение
Целевая платформа Windows
Header xapo.h

См. также раздел

IXAPOParameters

IXAudio2Voice::SetEffectParameters