Метод 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 |