CreateRenderAudioStateMonitorForCategoryAndDeviceId
[Parte de la información se refiere a un producto en versión preliminar que puede sufrir modificaciones sustanciales antes de su lanzamiento comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se proporciona aquí.] Crea una nueva instancia de IAudioStateMonitor que supervisa el nivel de audio de todas las secuencias de representación de audio de la categoría especificada para el punto de conexión de audio con el identificador dedevice especificado.
Sintaxis
Parámetros
categoryTipo: AUDIO_STREAM_CATEGORY Un miembro de la enumeración AUDIO_STREAM_CATEGORY que especifica la categoría de las secuencias de representación de audio que se van a supervisar. deviceId
Tipo: PCWSTR Un identificador de
device que especifica el punto de conexión de audio para el que se supervisan las secuencias de representación de audio.
audioStateMonitor _Out_Tipo: IAudioStateMonitor** Este parámetro de salida se rellena con el objeto
IAudioStateMonitor creado.
Valor devuelto
Tipo: HRESULT Si el método se ejecuta correctamente, devuelveS\_OK.
Comentarios
Esta es una de las funciones que crean y devuelven una instancia deAudioStateMonitor.
Hay cuatro variantes para las secuencias de captura y otras cuatro para las de representación, que determinan si un proceso puede hacer una de las siguientes acciones para un rol determinado:
- Capturar o representar cualquier audio de cualquier categoría
- Capturar o representar audio de una categoría específica
- Capturar o representar audio de una categoría específica, en un punto de conexión específico.
El punto de conexión puede especificarse mediante el identificadorMMDevice(obtenido medianteIMMDevice::GetId()) o mediante su identificadorSWD(obtenido medianteWindows.Devices.EnumerationoWindows.Media.Devices.MediaDevice) - Capturar o representar audio de una categoría específica en el punto de conexión predeterminado
