Класс CXAPOParametersBase (xapobase.h)

Реализация интерфейса IXAPOParameters по умолчанию.

Список всех членов этого класса см. в разделе CXAPOParametersBase Members.

Наследование

Класс CXAPOParametersBase реализует CXAPOBaseIXAPOParameters.

Методы

Класс CXAPOParametersBase содержит следующие методы.

 
CXAPOParametersBase::BeginProcess

Возвращает текущие параметры процесса.
CXAPOParametersBase::CXAPOParametersBase

Создает экземпляр класса CXAPOParametersBase.
CXAPOParametersBase::EndProcess

Уведомляет CXAPOParametersBase о том, что XAPO завершил доступ к текущим параметрам процесса.
CXAPOParametersBase::OnSetParameters

Вызывается методом IXAPOParameters::SetParameters для проверки определяемых пользователем параметров.
CXAPOParametersBase::P arametersChanged

Указывает, был ли вызван IXAPOParameters::SetParameters с момента последнего прохода обработки.

Комментарии

CXAPOParametersBase предоставляет потокобезопасные и переопределяемые реализации для всех методов IXAPOParameters .

Этот класс предназначен для блоков параметров, размер которых превышает 8 байт. Для синхронизации небольших блоков параметров используйте операции interlocked непосредственно с параметрами.

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

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

Требования

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

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

CXAPOBase

Элементы CXAPOParametersBase

Классы

IXAPOParameters