Partager via


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId Méthode

Définition

Initialise une nouvelle instance de la classe AudioStateMonitor qui surveille le niveau sonore pour les flux de rendu audio avec le MediaCategory spécifié qui utilise le périphérique audio spécifié.

public:
 static AudioStateMonitor ^ CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, string deviceId);
function createForRenderMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForRenderMonitoringWithCategoryAndDeviceId (category As AudioRenderCategory, deviceId As String) As AudioStateMonitor

Paramètres

category
AudioRenderCategory

Valeur de l’énumération MediaCategory indiquant les catégories de flux audio qui seront surveillés. Le système peut utiliser la catégorie d’un flux audio pour déterminer s’il doit être désactivé ou si son volume doit être réduit en réponse à un événement système particulier.

deviceId
String

Platform::String

winrt::hstring

Chaîne contenant l’identificateur unique d’un périphérique audio pour lequel les flux audio associés seront surveillés.

Retours

Objet AudioStateMonitor .

Remarques

La méthode que vous utilisez pour instancier AudioStateMonitor détermine quels flux audio sont surveillés. D’autres méthodes d’usine de la classe AudioStateMonitor vous permettent de surveiller le niveau des flux audio en fonction de leur AudioDeviceRole et si le flux capture ou rend l’audio.

Appelez FindAllAsync, en passant la valeur retournée par GetAudioRenderSelector, pour obtenir la liste des objets DeviceInformation représentant les périphériques de rendu audio disponibles.

S’applique à