Méthode ISpatialAudioClient2 ::IsOffloadCapable (spatialaudioclient.h)
Demande si le point de terminaison de rendu audio sur lequel ISpatialAudioClient2 a été créé prend en charge le traitement audio déchargé du matériel. La méthode prend également en compte les fonctionnalités de la valeur AUDIO_STREAM_CATEGORY qui sera utilisée, car l’utilisation du déchargement est limitée à certaines valeurs AUDIO_STREAM_CATEGORY .
Syntaxe
HRESULT IsOffloadCapable(
[in] AUDIO_STREAM_CATEGORY category,
[out] BOOL *isOffloadCapable
);
Paramètres
[in] category
Valeur de l’énumération AUDIO_STREAM_CATEGORY spécifiant la catégorie audio pour laquelle la prise en charge du déchargement est interrogée.
[out] isOffloadCapable
Reçoit une valeur booléenne indiquant si le traitement audio déchargé est pris en charge par le point de terminaison de rendu audio.
Valeur retournée
HRESULT incluant les valeurs suivantes.
Valeur | Description |
---|---|
S_OK | Succès |
AUDCLNT_E_DEVICE_INVALIDATED | Le périphérique audio associé au client audio a été invalidé. |
E_INVALIDARG | La valeur fournie dans le paramètre category n’est pas valide. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
En-tête | spatialaudioclient.h |