MF_TOPONODE_DRAIN_MODE enumeration (mfidl.h)

Defines at what times a transform in a topology is drained.

Syntax

typedef enum _MF_TOPONODE_DRAIN_MODE {
  MF_TOPONODE_DRAIN_DEFAULT = 0,
  MF_TOPONODE_DRAIN_ALWAYS,
  MF_TOPONODE_DRAIN_NEVER
} MF_TOPONODE_DRAIN_MODE;

Constants

 
MF_TOPONODE_DRAIN_DEFAULT
Value: 0
The transform is drained when the end of a stream is reached. It is not drained when markout is reached at the end of a segment.
MF_TOPONODE_DRAIN_ALWAYS
The transform is drained whenever a topology ends.
MF_TOPONODE_DRAIN_NEVER
The transform is never drained.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header mfidl.h

See also

MF_TOPONODE_DRAIN

Media Foundation Enumerations