CreateCaptureAudioStateMonitorForCategory
[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 instance de IAudioStateMonitor qui surveille le niveau audio de tous les flux de capture audio de la catégorie spécifiée.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. audioStateMonitor [out]
Type : IAudioStateMonitor** Ce paramètre de sortie reçoit l’objet
IAudioStateMonitor créé.
Valeur renvoyée
Type : HRESULT Si la méthode réussit, elle retourneS\_OK.
Remarques
Il s’agit de l’une des fonctions qui créent et retournent 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 restituer n’importe quel audio de n’importe quelle catégorie
- Capturer ou restituer l’audio d’une catégorie spécifique
- Capturer ou restituer l’audio d’une catégorie spécifique, vers un point de terminaison spécifique.
Le point de terminaison peut être spécifié à l’aide de l’IDMMDevice(obtenu à l’aide deIMMDevice::GetId()) ou à l’aide de son IDSWD(obtenu à l’aide deWindows.Devices.EnumerationouWindows.Media.Devices.MediaDevice) - Capturer ou restituer l’audio d’une catégorie spécifique vers le point de terminaison par défaut
IAudioStateMonitor approprié pour ce scénario.
