attribut MF_TOPONODE_MARKIN_HERE

Spécifie si le pipeline applique le marquage au niveau de ce nœud. Le marquage est le point de début d’une présentation. Si les composants de pipeline génèrent des données avant le point de marquage, les données ne sont pas rendues.

Type de données

UINT32

Traitez comme une valeur booléenne.

Notes

Notes

La plupart des applications n’ont pas besoin d’utiliser cet attribut. La session multimédia définit automatiquement cet attribut si nécessaire.

 

Cet attribut s’applique à tous les types de nœuds. Si l’attribut a la valeur TRUE, le pipeline Media Foundation supprime les exemples de sortie de ce nœud pour qu’ils correspondent à l’heure de début de la présentation. Le chargeur de topologie définit cet attribut lorsqu’il résout une topologie.

Il est recommandé qu’un seul nœud dans chaque branche de la topologie ait cet attribut défini sur TRUE. Une branche de topologie est définie comme le chemin d’accès d’un nœud source à un nœud de sortie. Dans une branche, les attributs MF_TOPONODE_MARKOUT_HERE et MF_TOPONODE_MARKIN_HERE doivent être définis sur le même nœud de la branche. Ils ne peuvent pas être définis sur des nœuds différents au sein de la même branche.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
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

Liste alphabétique des attributs Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

MF_TOPONODE_MARKOUT_HERE

Attributs de nœud de topologie