Поделиться через


Метод ISpatialAudioClient2::IsOffloadCapable (spatialaudioclient.h)

Запрашивает, поддерживает ли конечная точка отрисовки звука, в которую был создан ISpatialAudioClient2 , обработку звука с аппаратной разгрузкой. Метод также учитывает возможности значения AUDIO_STREAM_CATEGORY , которое будет использоваться, так как использование разгрузки ограничено только определенными AUDIO_STREAM_CATEGORY значениями.

Синтаксис

HRESULT IsOffloadCapable(
  [in]  AUDIO_STREAM_CATEGORY category,
  [out] BOOL                  *isOffloadCapable
);

Параметры

[in] category

Значение из перечисления AUDIO_STREAM_CATEGORY , указывающее категорию звука, для которой запрашивается поддержка разгрузки.

[out] isOffloadCapable

Получает логическое значение, указывающее, поддерживается ли конечная точка отрисовки звука для разгруженной обработки звука.

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

HRESULT, включающий следующие значения.

Значение Описание:
S_OK Успешное завершение
AUDCLNT_E_DEVICE_INVALIDATED Звуковое устройство, связанное со звуковым клиентом, признано недействительным.
E_INVALIDARG Недопустимое значение, указанное в параметре category .

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Верхняя часть spatialaudioclient.h