é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 |