Constantes AUDCLNT_SESSIONFLAGS_XXX

As constantes AUDCLNT_SESSIONFLAGS_XXX indicam características de uma sessão de áudio associada ao fluxo. Um cliente pode especificar essas opções durante a inicialização do fluxo por meio do parâmetro StreamFlags do método IAudioClient::Initialize .

Constante/valor Descrição
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED
0x10000000
A sessão expira quando não há fluxos associados e possui objetos de controle de sessão que contêm referências.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE
0x20000000
O controle de volume fica oculto na interface do usuário do mixer de volumes quando a sessão de áudio é criada. Se a sessão associada ao fluxo já existir antes de IAudioClient::Initialize abrir o fluxo, o controle de volume será exibido no mixer de volume.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED
0x40000000
O controle de volume fica oculto na interface do usuário do mixer de volume após a expiração da sessão.

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]
Cabeçalho
Audiosessiontypes.h

Confira também

Principais constantes de áudio

IAudioSessionControl