attributo MF_TOPONODE_NOSHUTDOWN_ON_REMOVE

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

Tipo di dati

UINT32

Trattare come valore booleano.

Commenti

Questo attributo si applica ai tipi seguenti di nodo toplogia:

  • Nodi di output
  • Qualsiasi nodo di trasformazione contenente una trasformazione Media Foundation asincrona (MFT).

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 node, come indicato di seguito:

 

Il valore predefinito è TRUE.

Se l'applicazione accoda più topologie, è consigliabile impostare questo attributo su FALSE. 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 FMMediaSession::Shutdown. Quando la sessione multimediale viene arrestata, arresta sempre i sink multimediali e le schede multifunzione 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

MFT asincroni

Attributi del nodo topologia

FMAttributes::GetUINT32

FMAttributes::SetUINT32

IMFTopologyNode