Метод CXAPOBase::ValidateFormatDefault (xapobase.h)
Проверяет, попадает ли аудиоформат в поддерживаемые диапазоны по умолчанию.
Синтаксис
HRESULT ValidateFormatDefault(
WAVEFORMATEX *pFormat,
BOOL fOverwrite
);
Параметры
pFormat
Формат звука для проверки.
fOverwrite
Значение TRUE указывает, что pFormat должен быть перезаписан ближайшим поддерживаемым аудиоформатом, если указанный формат не поддерживается. Ближайший формат звука определяется глубиной бита, частотой кадров и количеством каналов в указанном порядке важности.
Возвращаемое значение
Возвращает S_OK, если поддерживается аудиоформат. Возвращает XAPO_E_FORMAT_UNSUPPORTED, если аудиоформат не поддерживается, pFormat будет перезаписан ближайшим аудиоформатом, если fOverwrite имеет значение TRUE. Возвращает E_INVALIDARG, если аудиоформат является недопустимым, в этом случае pFormat останется нетронутым.
Комментарии
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | xapobase.h |
Библиотека | XAPOBase.lib |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по