attributo MF_TOPONODE_NOSHUTDOWN_ON_REMOVE

Specifica il modo in cui la sessione multimediale arresta un oggetto nella topologia.

Tipo di dati

UINT32

Considera come valore booleano.

Osservazioni:

Questo attributo si applica ai tipi di nodo della topologia seguenti:

  • Nodi di output
  • Qualsiasi nodo di trasformazione che contiene una trasformazione MFT (Media Foundation transform) asincrona .

L'attributo può avere i valori seguenti:

Valore Descrizione
TRUE Quando la sessione multimediale passa a una nuova topologia o cancella la topologia corrente, non arresta l'oggetto appartenente a questo nodo della topologia.
FALSE Quando la sessione multimediale passa a una nuova topologia o cancella la topologia corrente, arresta l'oggetto nodo, come indicato di seguito:

 

Il valore predefinito è TRUE.

Se l'applicazione accoda più topologie, è consigliabile impostare questo attributo su FAL edizione Standard. In caso contrario, gli oggetti nella topologia potrebbero non essere arrestati correttamente.

Questo attributo non si applica quando l'applicazione arresta la sessione multimediale chiamando IMFMediaSession::Shutdown. Quando la sessione multimediale viene arrestata, arresta sempre i sink multimediali e le MFP asincrone nella topologia corrente.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

MFP asincroni

Attributi del nodo della topologia

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode