MF_CONNECT_METHOD enumeração (mfidl.h)

Especifica como o carregador de topologia conecta um nó de topologia. Essa enumeração é usada com o 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 o nó diretamente ao seu vizinho upstream. Caso contrário, falhará.
MF_CONNECT_ALLOW_CONVERTER
Valor: 0x1
Adicione uma transformação de conversor upstream desse nó, se necessário, para concluir a conexão. As transformações do conversor incluem conversores de espaço em cores para vídeo e resamplers de áudio para áudio.
MF_CONNECT_ALLOW_DECODER
Valor: 0x3
Adicione uma transformação de decodificador upstream upstream desse nó, se necessário, para concluir a conexão. O valor numérico desse sinalizador inclui o sinalizador MF_CONNECT_ALLOW_CONVERTER . Portanto, definir o sinalizador MF_CONNECT_ALLOW_DECODER também define o sinalizador MF_CONNECT_ALLOW_CONVERTER .
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Valor: 0x4
Controla a ordem na qual o carregador de topologia tenta
use tipos de saída diferentes desse nó. Atualmente, esse sinalizador se aplica somente a nós de origem. Para obter mais informações, consulte MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Nota Requer o Windows 7 ou posterior.

 
MF_CONNECT_AS_OPTIONAL
Valor: 0x10000
Esse nó é opcional. Se o carregador de topologia não puder conectar esse nó, ele ignorará o nó e continuará.
MF_CONNECT_AS_OPTIONAL_BRANCH
Valor: 0x20000
Todo o branch de topologia que começa neste nó é opcional. Se o carregador de topologia não puder resolve esse branch, ele ignorará o branch e continuará.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfidl.h

Confira também

Enumerações do Media Foundation