CreateCaptureAudioStateMonitor
[Algumas informações se referem a produtos em pré-lançamento que podem ser substancialmente modificados antes do lançamento comercial. A Microsoft não oferece garantias, expressas ou implícitas, com relação às informações fornecidas aqui.] Cria uma nova instância de IAudioStateMonitor que monitora o nível de áudio de todos os fluxos de captura de áudio.Sintaxe
Parâmetros
audioStateMonitor _Out_ Tipo: IAudioStateMonitor** Este parâmetro de saída é preenchido com o objetoIAudioStateMonitor criado.
Valor de retorno
Tipo: HRESULT Se o método for bem-sucedido, ele retornaráS\_OK.
Comentários
Esta é uma das funções que criam e retornam uma instância deAudioStateMonitor.
Há quatro variantes para cada fluxo de captura e de renderização que determinam
se um processo pode realizar uma das seguintes ações para uma determinada função:
- Capturar ou renderizar qualquer áudio de qualquer categoria
- Capturar ou renderizar áudio de uma categoria específica
- Capturar ou renderizar áudio de uma categoria específica, para um ponto de extremidade específico.
O ponto de extremidade pode ser especificado usando a IDMMDevice(obtida usandoIMMDevice::GetId()) ou usando sua IDSWD(obtida usandoWindows.Devices.EnumerationouWindows.Media.Devices.MediaDevice) - Capturar ou renderizar áudio de uma categoria específica para o ponto de extremidade padrão
IAudioStateMonitor adequado para esse cenário.
