Partager via


énumération MF_CONNECT_METHOD (mfidl.h)

Spécifie la façon dont le chargeur de topologie connecte un nœud de topologie. Cette énumération est utilisée avec l’attribut 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
Valeur : 0
Connectez le nœud directement à son voisin amont. Échec dans le cas contraire.
MF_CONNECT_ALLOW_CONVERTER
Valeur : 0x1
Ajoutez une transformation de convertisseur amont à partir de ce nœud, si nécessaire pour terminer la connexion. Les transformations de convertisseur incluent des convertisseurs d’espace couleur pour la vidéo et des rééchantillonleurs audio pour l’audio.
MF_CONNECT_ALLOW_DECODER
Valeur : 0x3
Ajoutez une transformation de décodeur amont amont à partir de ce nœud, si nécessaire pour terminer la connexion. La valeur numérique de cet indicateur inclut l’indicateur MF_CONNECT_ALLOW_CONVERTER . Par conséquent, la définition de l’indicateur MF_CONNECT_ALLOW_DECODER définit également l’indicateur MF_CONNECT_ALLOW_CONVERTER .
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Valeur : 0x4
Contrôle l’ordre dans lequel le chargeur de topologie tente de
utiliser différents types de sortie de ce nœud. Actuellement, cet indicateur s’applique uniquement aux nœuds sources. Pour plus d’informations, consultez MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Note Nécessite Windows 7 ou version ultérieure.

 
MF_CONNECT_AS_OPTIONAL
Valeur : 0x10000
Ce nœud est facultatif. Si le chargeur de topologie ne peut pas connecter ce nœud, il ignore le nœud et continue.
MF_CONNECT_AS_OPTIONAL_BRANCH
Valeur : 0x20000
La branche de topologie entière commençant à ce nœud est facultative. Si le chargeur de topologie ne peut pas résoudre cette branche, il ignore la branche et continue.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête mfidl.h

Voir aussi

Énumérations Media Foundation