структура XAUDIO2_EFFECT_DESCRIPTOR (xaudio2.h)

Содержит сведения о XAPO для использования в цепочке эффектов.

Синтаксис

typedef struct XAUDIO2_EFFECT_DESCRIPTOR {
  IUnknown *pEffect;
  BOOL     InitialState;
  UINT32   OutputChannels;
} XAUDIO2_EFFECT_DESCRIPTOR;

Члены

pEffect

Указатель на интерфейс IUnknown объекта XAPO .

InitialState

Значение TRUE, если эффект должен начинаться с включенного состояния. В противном случае — значение FALSE.

OutputChannels

Количество каналов вывода, которые должен вызывать эффект.

Комментарии

Экземпляры XAPO передаются в XAudio2 в качестве интерфейсов IUnknown , а XAudio2 использует IXAPO::QueryInterface для получения интерфейса IXAPO и определения того, реализует ли XAPO интерфейс IXAPOParameters .

Дополнительные сведения об использовании XAPOs с XAudio2 см. в разделах Практическое руководство. Создание цепочки эффектов и Практическое руководство. Использование XAPO в XAudio2.

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

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

Требования

   
Верхняя часть xaudio2.h

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

Обзор протокола XAPO

Структуры XAudio2

XAudio2_Effect_Chain