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 |