Класс CXAPOBase (xapobase.h)

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

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

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

Класс CXAPOBase реализует IXAPO.

Методы

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

 
CXAPOBase::CXAPOBase

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

Возвращает указатель на структуру XAPO_REGISTRATION_PROPERTIES, содержащую свойства регистрации, с которыми был создан объект XAPO.
CXAPOBase::IsLocked

Запрашивает блокировку XAPO.
CXAPOBase::P rocessThru

Вызывается реализацией IXAPO::P rocess, когда XAPO отключен для обработки через.
CXAPOBase::ValidateFormatDefault

Проверяет, попадает ли аудиоформат в поддерживаемые диапазоны по умолчанию.
CXAPOBase::ValidateFormatPair

Проверяет, поддерживается ли XAPO конфигурация пары форматов входных и выходных данных.

Комментарии

CXAPOBase предоставляет переопределиваемые реализации для всех методов IXAPO , кроме IXAPO::P rocess.

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

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

Требования

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

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

Элементы CXAPOBase

Классы

IXAPO