Compartilhar via


Método IAudioVolumeDuckNotification::OnVolumeDuckNotification (audiopolicy.h)

O método OnVolumeDuckNotification envia uma notificação sobre um evento de ducking do sistema pendente. Para obter mais informações, consulte Considerações de implementação para notificações de redução.

Sintaxe

HRESULT OnVolumeDuckNotification(
  [in] LPCWSTR sessionID,
  [in] UINT32  countCommunicationSessions
);

Parâmetros

[in] sessionID

Uma cadeia de caracteres que contém o identificador de instância de sessão da sessão de comunicações que gera o evento de pato automático. Para obter o identificador de instância de sessão, chame IAudioSessionControl2::GetSessionInstanceIdentifier.

[in] countCommunicationSessions

O número de sessões de comunicação ativas. Se houver n sessões, as sessões serão numeradas de 0 a –1.

Retornar valor

Se o método for bem-sucedido, retornará S_OK.

Comentários

Depois que o aplicativo registra sua implementação da interface IAudioVolumeDuckNotification chamando IAudioSessionManager2::RegisterDuckNotification, o gerenciador de sessão chama OnVolumeDuckNotification quando deseja enviar uma notificação sobre quando o ducking começa. O aplicativo recebe as notificações de evento na forma de retornos de chamada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho audiopolicy.h

Confira também

IAudioVolumeDuckNotification

Usando um dispositivo de comunicação