MFMEDIASOURCE_CHARACTERISTICS-Enumeration (mfidl.h)

Definiert die Merkmale einer Medienquelle. Diese Flags werden von der IMFMediaSource::GetCharacteristics-Methode abgerufen.

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;

Konstanten

 
MFMEDIASOURCE_IS_LIVE
Wert: 0x1
Dieses Flag gibt eine Datenquelle an, die ständig ausgeführt wird, z. B. eine Livepräsentation. Wenn die Quelle beendet und dann neu gestartet wird, gibt es eine Lücke im Inhalt.
MFMEDIASOURCE_CAN_SEEK
Wert: 0x2
Die Medienquelle unterstützt die Suche.
MFMEDIASOURCE_CAN_PAUSE
Wert: 0x4
Die Quelle kann angehalten werden.
MFMEDIASOURCE_HAS_SLOW_SEEK
Wert: 0x8
Die Medienquelle lädt Inhalte herunter. Es kann lange dauern, teile des Inhalts zu suchen, die nicht heruntergeladen wurden.
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS
Wert: 0x10
Die Medienquelle liefert eine Wiedergabeliste, die mehrere Einträge enthalten kann. Nachdem der erste Wiedergabelisteneintrag abgeschlossen wurde, signalisiert die Medienquelle den Start jedes neuen Wiedergabelisteneintrags, indem ein MENewPresentation-Ereignis gesendet wird. Das Ereignis enthält einen Präsentationsdeskriptor für den Eintrag.

Hinweis Erfordert Windows 7 oder höher.

 
MFMEDIASOURCE_CAN_SKIPFORWARD
Wert: 0x20
Die Medienquelle kann in der Wiedergabeliste vorwärts springen. Gilt nur, wenn das flag MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS vorhanden ist.

Hinweis Erfordert Windows 7 oder höher.

 
MFMEDIASOURCE_CAN_SKIPBACKWARD
Wert: 0x40
Die Medienquelle kann in der Wiedergabeliste rückwärts überspringen.

Hinweis Erfordert Windows 7 oder höher.

 
MFMEDIASOURCE_DOES_NOT_USE_NETWORK
Wert: 0x80
Die Medienquelle ist derzeit nicht vorhanden.
über das Netzwerk, um den Inhalt zu empfangen. Netzwerkhardware
kann in einen Energiesparzustand versetzt werden, wenn dieses Bit festgelegt ist.

Hinweis Erfordert Windows 8 oder höher.

 

Hinweise

Um in einer Wiedergabeliste vorwärts oder rückwärts zu überspringen, rufen Sie IMFMediaSource::Start oder IMFMediaSession::Start mit der MF_TIME_FORMAT_ENTRY_RELATIVE Zeitformat-GUID auf. Diese Funktion gilt nur, wenn das flag MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS vorhanden ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Enumerationen