Partager via


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

Voir aussi

AudioClientProperties

Interfaces audio principales

IAudioClient