Метод IXAPO::Initialize (xapo.h)

Выполняет инициализацию, зависят от конкретного эффекта.

Синтаксис

HRESULT Initialize(
  const void *pData,
  UINT32     DataByteSize
);

Параметры

pData

Параметры инициализации для конкретных эффектов могут иметь значение NULL, если DataByteSize имеет значение 0.

DataByteSize

Размер pData в байтах может быть равен 0, если pData имеет значение NULL.

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

Возвращает S_OK в случае успешного выполнения, в противном случае — код ошибки.

Комментарии

Содержимое pData определяется заданным XAPO. В этом методе должны быть заданы неизменяемые параметры (константы на время существования XAPO). После инициализации XAPO невозможно инициализировать повторно. Перед передачей XAPO в XAudio2 в рамках цепочки эффектов необходимо инициализировать XAPO.

Примечание XAudio2 не вызывает этот метод, он должен быть вызван клиентом перед передачей XAPO в XAudio2.
 

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

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

Требования

   
Целевая платформа Windows
Header xapo.h

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

IXAPO