Share via


Atributo MF_TOPONODE_NOSHUTDOWN_ON_REMOVE

Especifica como a Sessão de Mídia desliga um objeto na topologia.

Tipo de dados

UINT32

Trate como um valor booliano.

Comentários

Esse atributo se aplica aos seguintes tipos de nó de topologia:

  • Nós de saída
  • Qualquer nó de transformação que contenha uma transformação assíncrona do Media Foundation (MFT).

O atributo pode ter os seguintes valores:

Valor Descrição
TRUE Quando a Sessão de Mídia alterna para uma nova topologia ou limpa a topologia atual, ela não desliga o objeto que pertence a esse nó de topologia.
FALSE Quando a Sessão de Mídia alterna para uma nova topologia ou limpa a topologia atual, ela desliga o objeto do nó, da seguinte maneira:

 

O valor padrão é TRUE.

Se o aplicativo enfileira várias topologias, é uma boa ideia definir esse atributo como FALSE. Caso contrário, os objetos na topologia podem não ser desligados corretamente.

Esse atributo não se aplica quando o aplicativo desliga a sessão de mídia chamando IMFMediaSession::Shutdown. Quando a Sessão de Mídia é desligada, ela sempre desliga os coletores de mídia e os MFTs assíncronos na topologia atual.

A constante GUID para esse atributo é exportada de mfuuid.lib.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Mfidl.h

Confira também

Lista alfabética de atributos da Media Foundation

MFTs assíncronos

Atributos de Nó de Topologia

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode