MF_SOURCE_READER_FLAG Enumeration (mfreadwrite.h)

Enthält Flags, die die status der IMFSourceReader::ReadSample-Methode angeben.

Syntax

typedef enum MF_SOURCE_READER_FLAG {
  MF_SOURCE_READERF_ERROR = 0x1,
  MF_SOURCE_READERF_ENDOFSTREAM = 0x2,
  MF_SOURCE_READERF_NEWSTREAM = 0x4,
  MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10,
  MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20,
  MF_SOURCE_READERF_STREAMTICK = 0x100,
  MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x200
} ;

Konstanten

 
MF_SOURCE_READERF_ERROR
Wert: 0x1
Ein Fehler ist aufgetreten. Wenn Sie dieses Flag erhalten, führen Sie keine weiteren Aufrufe von IMFSourceReader-Methoden durch.
MF_SOURCE_READERF_ENDOFSTREAM
Wert: 0x2
Der Quellleser hat das Ende des Datenstroms erreicht.
MF_SOURCE_READERF_NEWSTREAM
Wert: 0x4
Mindestens ein neuer Stream wurde erstellt. Reagieren Sie auf dieses Flag, indem Sie mindestens eine der folgenden Aktionen ausführen:


  • Legen Sie die Ausgabetypen für die neuen Streams fest.

  • Aktualisieren Sie die Streamauswahl, indem Sie Streams auswählen oder die Auswahl aufheben.

MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED
Wert: 0x10
Das native Format wurde für einen oder mehrere Streams geändert. Das native Format ist das Format, das von der Medienquelle bereitgestellt wird, bevor Decoder eingefügt werden.
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED
Wert: 0x20
Der aktuelle Medientyp wurde für einen oder mehrere Streams geändert. Um den aktuellen Medientyp abzurufen, rufen Sie die IMFSourceReader::GetCurrentMediaType-Methode auf.
MF_SOURCE_READERF_STREAMTICK
Wert: 0x100
Es gibt eine Lücke im Stream. Dieses Flag entspricht einem MEStreamTick-Ereignis aus der Medienquelle.
MF_SOURCE_READERF_ALLEFFECTSREMOVED
Wert: 0x200
Alle von der Anwendung eingefügten Transformationen wurden für einen bestimmten Stream entfernt. Dies kann auf eine dynamische Formatänderung durch eine Quelle oder einen Decoder zurückzuführen sein, die verhindert, dass benutzerdefinierte Transformationen verwendet werden, da sie den neuen Medientyp nicht verarbeiten können.

Anforderungen

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

Weitere Informationen

IMFSourceReader

Media Foundation-Enumerationen