查询是否在硬件卸载音频处理上创建了 ISpatialAudioClient2 的音频呈现终结点。 该方法还考虑将使用 AUDIO_STREAM_CATEGORY 值的功能,因为卸载的使用仅限于某些 AUDIO_STREAM_CATEGORY 值。
Syntax
HRESULT IsOffloadCapable(
[in] AUDIO_STREAM_CATEGORY category,
[out] BOOL *isOffloadCapable
);
参数
[in] category
AUDIO_STREAM_CATEGORY枚举中的一个值,指定查询卸载支持的音频类别。
[out] isOffloadCapable
接收一个布尔值,该值指示音频呈现终结点是否支持卸载的音频处理。
返回值
HRESULT,包括以下值。
| 价值 | Description |
|---|---|
| S_OK | 成功 |
| AUDCLNT_E_DEVICE_INVALIDATED | 与音频客户端关联的音频设备已失效。 |
| E_INVALIDARG | 类别参数中提供的值无效。 |
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 内部版本 22000 |
| Header | spatialaudioclient.h |