Partager via


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