attribut MF_TOPONODE_MEDIASTOP

Spécifie l’heure d’arrêt de la présentation.

Type de données

UINT64

Traitez comme une valeur LONGLONG .

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT64.

Pour définir cet attribut, appelez IMFAttributes::SetUINT64.

S’applique à

IMFTopologyNode

Notes

Cet attribut spécifie la position dans la source où la lecture s’arrête, en unités de 100 nanosecondes, par rapport au début de la source. Si l’attribut n’est pas défini, la lecture s’arrête à la fin de la source. Par exemple, pour arrêter la lecture à la marque de 5 secondes, définissez cet attribut sur 50000000. Définissez l’attribut sur les nœuds sources dans la topologie (nœuds de type égal à MF_TOPOLOGY_SOURCESTREAM_NODE). Définissez l’attribut avant d’appeler IMFMediaSession::SetTopology.

Notes

Si vous insérez manuellement un décodeur dans la topologie, vous devez également définir les attributs MF_TOPONODE_MARKIN_HERE et MF_TOPONODE_MARKOUT_HERE sur le nœud du décodeur.

 

Une fois la topologie définie, la définition de cet attribut n’a aucun effet.

Cet attribut est une valeur signée, bien qu’il soit stocké en tant que UINT64. Toutefois, les valeurs négatives ne sont pas significatives.

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

Durées de présentation des séquences

Attributs de nœud de topologie

MF_TOPONODE_MEDIASTART