Compartilhar via


cabeçalho audiopolicy.h

Esse cabeçalho é usado pelas APIs de Áudio Principal. Para obter mais informações, consulte:

audiopolicy.h contém as seguintes interfaces de programação:

Interfaces

 
IAudioSessionControl

A interface IAudioSessionControl permite que um cliente configure os parâmetros de controle para uma sessão de áudio e monitore eventos na sessão.
IAudioSessionControl2

A interface IAudioSessionControl2 pode ser usada por um cliente para obter informações sobre a sessão de áudio.
IAudioSessionEnumerator

A interface IAudioSessionEnumerator enumera sessões de áudio em um dispositivo de áudio.
IAudioSessionEvents

A interface IAudioSessionEvents fornece notificações de eventos relacionados à sessão, como alterações no nível do volume, nome de exibição e estado da sessão.
IAudioSessionManager

A interface IAudioSessionManager permite que um cliente acesse os controles de sessão e os controles de volume para sessões de áudio específicas do processo e do processo.
IAudioSessionManager2

A interface IAudioSessionManager2 permite que um aplicativo gerencie submixes para o dispositivo de áudio.
IAudioSessionNotification

A interface IAudioSessionNotification fornece notificação quando uma sessão de áudio é criada.
IAudioVolumeDuckNotification

A interface IAudioVolumeDuckNotification é usada pelo sistema para enviar notificações sobre alterações de atenuação de fluxo. A atenuação de fluxo, ou esquivamento, é um recurso introduzido no Windows 7, em que o sistema ajusta o volume de um fluxo de não comunicação quando um novo fluxo de comunicação é aberto. Para obter mais informações sobre esse recurso, consulte Experiência padrão de ducking.