Freigeben über


ISpatialAudioClient2::IsOffloadCapable-Methode (spatialaudioclient.h)

Fragt ab, ob der Audiorenderingendpunkt, auf dem das ISpatialAudioClient2 erstellt wurde, die hardwareausgeladene Audioverarbeitung unterstützt. Die Methode berücksichtigt auch die Funktionen des AUDIO_STREAM_CATEGORY Werts, der verwendet wird, da die Verwendung des Offloads nur auf bestimmte AUDIO_STREAM_CATEGORY Werte beschränkt ist.

Syntax

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

Die Parameter

[in] category

Ein Wert aus der AUDIO_STREAM_CATEGORY-Aufzählung , der die Audiokategorie angibt, für die die Offloadunterstützung abgefragt wird.

[out] isOffloadCapable

Empfängt einen booleschen Wert, der angibt, ob die entladene Audioverarbeitung vom Audiorenderingendpunkt unterstützt wird.

Rückgabewert

Ein HRESULT einschließlich der folgenden Werte.

Wert Description
S_OK Success
AUDCLNT_E_DEVICE_INVALIDATED Das dem Audioclient zugeordnete Audiogerät wurde ungültig.
E_INVALIDARG Der im Kategorieparameter angegebene Wert ist ungültig.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Build 22000
Header spatialaudioclient.h