Compartir a través de


MF_TOPONODE_NOSHUTDOWN_ON_REMOVE (atributo)

Especifica cómo la sesión multimedia cierra un objeto en la topología.

Tipo de datos

UINT32

Trátelo como un valor booleano.

Comentarios

Este atributo se aplica a los siguientes tipos de nodo de topología:

  • Nodos de salida
  • Cualquier nodo de transformación que contenga una transformación de Media Foundation (MFT) asincrónica.

El atributo puede tener los siguientes valores:

Valor Descripción
VERDADERO Cuando la sesión multimedia cambia a una nueva topología o borra la topología actual, no cierra el objeto que pertenece a este nodo de topología.
FALSO Cuando la sesión multimedia cambia a una nueva topología o borra la topología actual, cierra el objeto de nodo, como se indica a continuación:

 

El valor predeterminado es TRUE.

Si la aplicación pone en cola varias topologías, es recomendable establecer este atributo en FALSE. De lo contrario, es posible que los objetos de la topología no se cierren correctamente.

Este atributo no se aplica cuando la aplicación cierra la sesión multimedia mediante una llamada a IMFMediaSession::Shutdown. Cuando se cierra la sesión multimedia, siempre se cierran los receptores de medios y las MFC asincrónicas en la topología actual.

La constante de GUID de este atributo se exporta desde mfuuid.lib.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Mfidl.h

Consulte también

Lista alfabética de los atributos de Media Foundation

MFT asincrónicas

Atributos de nodo de topología

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode