Метод 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 |