CreateCaptureAudioStateMonitorForCategoryAndDeviceId
[Certaines informations concernent un produit en préversion susceptible d’être modifié de manière substantielle avant sa commercialisation. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.] Crée une nouvelle instance de IAudioStateMonitor qui surveille le niveau audio de tous les flux de capture audio de la catégorie spécifiée pour le point de terminaison audio ayant l’IDdevice spécifié.
Syntaxe
Paramètres
categoryType : AUDIO_STREAM_CATEGORY Membre de l’énumération AUDIO_STREAM_CATEGORY qui spécifie la catégorie des flux de capture audio à surveiller. deviceId
Type : PCWSTR ID d’appareil spécifiant le point de terminaison audio dont les flux de capture audio sont surveillés. audioStateMonitor _Out_
Type : IAudioStateMonitor** Ce paramètre de sortie reçoit l’objet
IAudioStateMonitor créé.
Valeur de retour
Type : HRESULT Si la méthode réussit, elle renvoieS\_OK.
Remarques
Il s’agit de l’une des fonctions qui créent et renvoient une instanceAudioStateMonitor.
Il existe quatre variantes, pour les flux de capture comme pour les flux de rendu, qui déterminent si un processus peut effectuer l’une des opérations suivantes pour un rôle donné :
- Capturer ou rendre tout audio de n’importe quelle catégorie
- Capturer ou rendre l’audio d’une catégorie précise
- Capturer ou rendre l’audio d’une catégorie précise vers un point de terminaison précis.
Le point de terminaison peut être spécifié à l’aide de l’IDMMDevice(obtenu à l’aide deIMMDevice::GetId()) ou de son IDSWD(obtenu à l’aide deWindows.Devices.Enumerationou deWindows.Media.Devices.MediaDevice) - Capturer ou rendre l’audio d’une catégorie précise vers le point de terminaison par défaut
