Freigeben über


_MFT_PROCESS_OUTPUT_FLAGS-Enumeration (mftransform.h)

Definiert Flags für die Verarbeitung von Ausgabebeispielen in einer Media Foundation-Transformation (MFT).

Syntax

typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
  MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
  MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;

Konstanten

 
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER
Wert: 0x1
Erstellen Sie keine Ausgabe für Datenströme, in denen das pSample-Element der MFT_OUTPUT_DATA_BUFFER-StrukturNULL ist. Dieses Flag ist nur gültig, wenn der MFT den Ausgabestream mit dem MFT_OUTPUT_STREAM_DISCARDABLE- oder MFT_OUTPUT_STREAM_LAZY_READ-Flag markiert hat. Weitere Informationen finden Sie unter IMFTransform::GetOutputStreamInfo.
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT
Wert: 0x2
Generiert das letzte Ausgabebeispiel. Dieses Flag wird nur von Videoverarbeitungs-MFTs verwendet.

Hinweis Erfordert Windows 8.

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 mftransform.h

Weitere Informationen

IMFTransform::P rocessOutput

Media Foundation-Enumerationen

Media Foundation-Transformationen