Share via


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Méthode

Définition

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

public:
 static AudioStateMonitor ^ CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, string deviceId);
function createForCaptureMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForCaptureMonitoringWithCategoryAndDeviceId (category As MediaCategory, deviceId As String) As AudioStateMonitor

Paramètres

category
MediaCategory

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 GetAudioCaptureSelector, pour obtenir la liste des objets DeviceInformation représentant les appareils de capture audio disponibles.

S’applique à