Méthode IAudioClient2 ::SetClientProperties (audioclient.h)

Définit les propriétés du flux audio en remplissant une structure AudioClientProperties .

Syntaxe

HRESULT SetClientProperties(
  [in] const AudioClientProperties *pProperties
);

Paramètres

[in] pProperties

Pointeur vers une structure AudioClientProperties .

Valeur retournée

La méthode SetClientProperties retourne S_OK pour indiquer qu’elle s’est terminée avec succès. Sinon, il retourne un code d’erreur approprié.

Remarques

À compter de Windows 10, les flux audio déchargés par le matériel doivent être pilotés par les événements. Cela signifie que si vous appelez IAudioClient2 ::SetClientProperties et que vous définissez le paramètre bIsOffloadd’AudioClientProperties sur TRUE, vous devez spécifier l’indicateur AUDCLNT_STREAMFLAGS_EVENTCALLBACK dans le paramètre StreamFlags sur IAudioClient ::Initialize.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête audioclient.h

Voir aussi

AudioClientProperties

IAudioClient2

IAudioClient ::Initialize