Skip to main content

Método IAudioStateMonitor::UnregisterCallback

Cancela o registro de um retorno de chamada registrado anteriormente com IAudioStateMonitor::RegisterCallback.

Sintaxe

Parâmetros

registration
Tipo: AudioStateMonitorRegistrationHandle
Um inteiro de 64 bits que identifica o retorno de chamada cujo registro será cancelado. Esse valor é retornado no parâmetro registration do método RegisterCallback.

Valor de retorno

Este método não retorna um valor.

Comentários

Considere o cenário a seguir, em que um jogo opta por reproduzir áudio GameMedia somente quando se sabe que o áudio não será silenciado pelo sistema operacional devido a uma política. Para conseguir isso, o jogo se registra para receber notificações de SoundLevel para a categoria de fluxo AudioCategory_GameMedia no ponto de extremidade de console padrão. Se o SoundLevel dessa categoria estiver definido como ‘Muted’, o jogo interromperá a reprodução do fluxo GameMedia. Se o SoundLevel estiver definido como qualquer outro valor, o jogo optará por reproduzir o fluxo GameMedia.

Requisitos

Cabeçalho: Audiostatemonitorapi.h Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

IAudioStateMonitor Sobre o WASAPI
Last modified on October 6, 2026