Partager via


énumération MFMEDIASOURCE_CHARACTERISTICS (mfidl.h)

Définit les caractéristiques d’une source multimédia. Ces indicateurs sont récupérés par la méthode IMFMediaSource ::GetCharacteristics .

Syntax

typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
  MFMEDIASOURCE_IS_LIVE = 0x1,
  MFMEDIASOURCE_CAN_SEEK = 0x2,
  MFMEDIASOURCE_CAN_PAUSE = 0x4,
  MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
  MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
  MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
  MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
  MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;

Constantes

 
MFMEDIASOURCE_IS_LIVE
Valeur : 0x1
Cet indicateur indique une source de données qui s’exécute en permanence, comme une présentation en direct. Si la source est arrêtée, puis redémarrée, il y aura un vide dans le contenu.
MFMEDIASOURCE_CAN_SEEK
Valeur : 0x2
La source multimédia prend en charge la recherche.
MFMEDIASOURCE_CAN_PAUSE
Valeur : 0x4
La source peut s’interrompre.
MFMEDIASOURCE_HAS_SLOW_SEEK
Valeur : 0x8
La source multimédia télécharge le contenu. La recherche de parties du contenu qui n’ont pas été téléchargées peut prendre beaucoup de temps.
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS
Valeur : 0x10
La source multimédia fournit une playlist, qui peut contenir plusieurs entrées. Une fois la première entrée de playlist terminée, la source multimédia signale le début de chaque nouvelle entrée de playlist en envoyant un événement MENewPresentation . L’événement contient un descripteur de présentation pour l’entrée.

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

 
MFMEDIASOURCE_CAN_SKIPFORWARD
Valeur : 0x20
La source multimédia peut passer à l’avant dans la playlist. S’applique uniquement si l’indicateur MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS est présent.

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

 
MFMEDIASOURCE_CAN_SKIPBACKWARD
Valeur : 0x40
La source multimédia peut passer en arrière dans la playlist.

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

 
MFMEDIASOURCE_DOES_NOT_USE_NETWORK
Valeur : 0x80
La source multimédia n’est pas actuellement
à l’aide du réseau pour recevoir le contenu. Matériel réseau
peut entrer dans un état d’économie d’énergie lorsque ce bit est défini.

Note Nécessite Windows 8 ou une version ultérieure.

 

Remarques

Pour ignorer l’avance ou l’arrière dans une playlist, appelez IMFMediaSource ::Start ou IMFMediaSession ::Start avec le GUID de format heure MF_TIME_FORMAT_ENTRY_RELATIVE. Cette fonctionnalité s’applique uniquement lorsque l’indicateur MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS est présent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
En-tête mfidl.h

Voir aussi

Énumérations Media Foundation