MF_CONNECT_METHOD enumeración (mfidl.h)

Especifica cómo el cargador de topología conecta un nodo de topología. Esta enumeración se usa con el atributo MF_TOPONODE_CONNECT_METHOD .

Syntax

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;

Constantes

 
MF_CONNECT_DIRECT
Valor: 0
Conecte el nodo directamente a su vecino ascendente. De lo contrario, se produce un error.
MF_CONNECT_ALLOW_CONVERTER
Valor: 0x1
Agregue una transformación de convertidor ascendente desde este nodo, si es necesario para completar la conexión. Las transformaciones de convertidor incluyen convertidores de espacio de color para vídeo y remuestreos de audio para audio.
MF_CONNECT_ALLOW_DECODER
Valor: 0x3
Agregue una transformación de descodificador ascendente desde este nodo, si es necesario para completar la conexión. El valor numérico de esta marca incluye la marca MF_CONNECT_ALLOW_CONVERTER . Por lo tanto, al establecer la marca MF_CONNECT_ALLOW_DECODER también se establece la marca MF_CONNECT_ALLOW_CONVERTER .
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Valor: 0x4
Controla el orden en el que el cargador de topologías intenta
use diferentes tipos de salida de este nodo. Actualmente, esta marca solo se aplica a los nodos de origen. Para obtener más información, consulte MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Nota Requiere Windows 7 o posterior.

 
MF_CONNECT_AS_OPTIONAL
Valor: 0x10000
Este nodo es opcional. Si el cargador de topologías no puede conectar este nodo, omitirá el nodo y continuará.
MF_CONNECT_AS_OPTIONAL_BRANCH
Valor: 0x20000
La rama de topología completa que comienza en este nodo es opcional. Si el cargador de topologías no puede resolver esta rama, omitirá la rama y continuará.

Requisitos

   
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

Enumeraciones de Media Foundation