Interface IAudioClient2 (audioclient.h)
L’interface IAudioClient2 est dérivée de l’interface IAudioClient , avec un ensemble de méthodes supplémentaires qui permettent à un client audio WASAPI (Windows Audio Session API) d’effectuer les opérations suivantes : optez pour le déchargement, les propriétés de flux de requête et obtenez des informations à partir du matériel qui gère le déchargement. Le client audio peut réussir à créer un flux déchargé si le point de terminaison sous-jacent prend en charge le moteur audio matériel, si le point de terminaison a été énuméré et découvert par le système audio et qu’il existe toujours des instances de broche de déchargement disponibles sur le point de terminaison.
Héritage
L’interface IAudioClient2 hérite de l’interface IAudioClient. IAudioClient2 a également les types de membres suivants :
Méthodes
L’interface IAudioClient2 a ces méthodes.
IAudioClient2 ::GetBufferSizeLimits La méthode GetBufferSizeLimits retourne les limites de taille de mémoire tampon du moteur audio matériel en unités de 100 nanosecondes. |
IAudioClient2 ::IsOffloadCapable La méthode IsOffloadCapable récupère des informations indiquant si le point de terminaison sur lequel un flux est créé est ou non capable de prendre en charge un flux audio déchargé. |
IAudioClient2 ::SetClientProperties Définit les propriétés du flux audio en remplissant une structure AudioClientProperties. |
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 |