Condividi tramite


enumerazione MF_CONNECT_METHOD (mfidl.h)

Specifica come il caricatore della topologia connette un nodo della topologia. Questa enumerazione viene usata con l'attributo MF_TOPONODE_CONNECT_METHOD .

Sintassi

typedef enum _MF_CONNECT_METHOD {
  MF_CONNECT_DIRECT = 0,
  MF_CONNECT_ALLOW_CONVERTER = 0x1,
  MF_CONNECT_ALLOW_DECODER = 0x3,
  MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x4,
  MF_CONNECT_AS_OPTIONAL = 0x10000,
  MF_CONNECT_AS_OPTIONAL_BRANCH = 0x20000
} MF_CONNECT_METHOD;

Costanti

 
MF_CONNECT_DIRECT
Valore: 0
Connettere il nodo direttamente al proprio vicino upstream. Non riuscire in caso contrario.
MF_CONNECT_ALLOW_CONVERTER
Valore: 0x1
Aggiungere una trasformazione convertitore upstream da questo nodo, se necessario per completare la connessione. Le trasformazioni del convertitore includono convertitori di spazi a colori per video e rimpler audio per l'audio.
MF_CONNECT_ALLOW_DECODER
Valore: 0x3
Aggiungere una trasformazione decodificatore upstream upstream da questo nodo, se necessario per completare la connessione. Il valore numerico di questo flag include il flag MF_CONNECT_ALLOW_CONVERTER . Pertanto, impostando il flag di MF_CONNECT_ALLOW_DECODER viene impostato anche il flag di MF_CONNECT_ALLOW_CONVERTER .
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Valore: 0x4
Controlla l'ordine in cui il caricatore della topologia tenta di
usare diversi tipi di output da questo nodo. Attualmente, questo flag si applica solo ai nodi di origine. Per altre informazioni, vedere MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Nota Richiede Windows 7 o versione successiva.

 
MF_CONNECT_AS_OPTIONAL
Valore: 0x10000
Questo nodo è facoltativo. Se il caricatore della topologia non può connettersi a questo nodo, ignora il nodo e continua.
MF_CONNECT_AS_OPTIONAL_BRANCH
Valore: 0x20000
L'intero ramo della topologia a partire da questo nodo è facoltativo. Se il caricatore della topologia non riesce a risolvere questo ramo, ignora il ramo e continua.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione mfidl.h

Vedi anche

Enumerazione Media Foundation