| _MFT_DRAIN_TYPE |
Not supported.
Note Earlier versions of this documentation described the _MFT_DRAIN_TYPE enumeration incorrectly. The enumeration is not supported. For more information, see MFT_MESSAGE_TYPE.
|
| _MFT_INPUT_DATA_BUFFER_FLAGS |
Defines flags for the IMFTransform::ProcessInput method. Currently no flags are defined. |
| _MFT_INPUT_STATUS_FLAGS |
Indicates the status of an input stream on a Media Foundation transform (MFT). |
| _MFT_INPUT_STREAM_INFO_FLAGS |
Describes an input stream on a Media Foundation transform (MFT). |
| _MFT_OUTPUT_DATA_BUFFER_FLAGS |
Defines flags for the IMFTransform::ProcessOutput method. |
| _MFT_OUTPUT_STATUS_FLAGS |
Indicates whether a Media Foundation transform (MFT) can produce output data. |
| _MFT_OUTPUT_STREAM_INFO_FLAGS |
Describes an output stream on a Media Foundation transform (MFT). |
| _MFT_PROCESS_OUTPUT_FLAGS |
Defines flags for processing output samples in a Media Foundation transform (MFT). |
| _MFT_PROCESS_OUTPUT_STATUS |
Indicates the status of a call to IMFTransform::ProcessOutput. |
| _MFT_SET_TYPE_FLAGS |
Defines flags for the setting or testing the media type on a Media Foundation transform (MFT). |
| MF_ATTRIBUTE_SERIALIZE_OPTIONS |
Defines flags for serializing and deserializing attribute stores. |
| MF_ATTRIBUTE_TYPE |
Defines the data type for a key/value pair. |
| MF_ATTRIBUTES_MATCH_TYPE |
Specifies how to compare the attributes on two objects. |
| MF_FILE_ACCESSMODE |
Specifies the requested access mode for opening a file. |
| MF_FILE_FLAGS |
Specifies the behavior when opening a file. |
| MF_FILE_OPENMODE |
Specifies how to open or create a file. |
| MF_OBJECT_TYPE |
Defines the object types that are created by the source resolver. |
| MF_OPM_ACP_PROTECTION_LEVEL |
Defines protection levels for MFPROTECTION_ACP. |
| MF_OPM_CGMSA_PROTECTION_LEVEL |
Defines protection levels for MFPROTECTION_CGMSA. |
| MF_QUALITY_ADVISE_FLAGS |
Contains flags for the IMFQualityAdvise2::NotifyQualityEvent method. |
| MF_QUALITY_DROP_MODE |
Specifies how aggressively a pipeline component should drop samples. |
| MF_QUALITY_LEVEL |
Specifies the quality level for a pipeline component. The quality level determines how the component consumes or produces samples. |
| MF_SOURCE_READER_CONTROL_FLAG |
Contains flags for the IMFSourceReader::ReadSample method. |
| MF_SOURCE_READER_FLAG |
Contains flags that indicate the status of the IMFSourceReader::ReadSample method. |
| MF_TRANSFER_VIDEO_FRAME_FLAGS |
Flags for transferring a video frame. |
| MF2DBuffer_LockFlags |
Contains flags for the IMF2DBuffer2::Lock2DSize method. |
| MF3DVideoOutputType |
Specifies how to output a 3D stereoscopic video stream. |
| MFAudioConstriction |
Specifies values for audio constriction. |
| MFBYTESTREAM_SEEK_ORIGIN |
Specifies the origin for a seek request. |
| MFCLOCK_CHARACTERISTICS_FLAGS |
Contains flags that describe the characteristics of a clock. These flags are returned by the IMFClock::GetClockCharacteristics method. |
| MFCLOCK_RELATIONAL_FLAGS |
Defines properties of a clock. |
| MFCLOCK_STATE |
Defines the state of a clock. |
| MFMEDIASOURCE_CHARACTERISTICS |
Defines the characteristics of a media source. These flags are retrieved by the IMFMediaSource::GetCharacteristics method. |
| MFNETSOURCE_CACHE_STATE |
Defines the status of the cache for a media file or entry. |
| MFNETSOURCE_STATISTICS_IDS |
Defines statistics collected by the network source. The values in this enumeration define property identifiers (PIDs) for the MFNETSOURCE_STATISTICS property.To retrieve statistics from the network source, call IMFGetService::GetService with the service identifier MFNETSOURCE_STATISTICS_SERVICE and the interface identifier IID_IPropertyStore. The retrieved pointer is an IPropertyStore pointer. To get the value of a network statistic, construct a PROPERTYKEY with fmtid equal to MFNETSOURCE_STATISTICS and pid equal to a value from this enumeration. Then call IPropertyStore::GetValue with the property key to retrieve the value of the statistic as a PROPVARIANT. In the descriptions that follow, the data type and value-type tag for the PROPVARIANT are listed in parentheses. |
| MFNominalRange |
Specifies whether color data includes headroom and toeroom. Headroom allows for values beyond 1.0 white (“whiter than white”), and toeroom allows for values below reference 0.0 black (“blacker than black”). |
| MFPOLICYMANAGER_ACTION |
Defines actions that can be performed on a stream. |
| MFRATE_DIRECTION |
Specifies the direction of playback (forward or reverse). |
| MFSHUTDOWN_STATUS |
Describes the current status of a call to the IMFShutdown::Shutdown method. |
| MFSTREAMSINK_MARKER_TYPE |
Defines stream marker information for the IMFStreamSink::PlaceMarker method. The PlaceMarker method places a marker on the stream between samples. The MFSTREAMSINK_MARKER_TYPE enumeration defines the marker type and the type of information associated with the marker. |
| MFT_MESSAGE_TYPE |
Defines messages for a Media Foundation transform (MFT). To send a message to an MFT, call IMFTransform::ProcessMessage. |
| MFVideo3DFormat |
Specifies how 3D video frames are stored in memory. |
| MFVideo3DSampleFormat |
Specifies how a 3D video frame is stored in a media sample. |
| MFVideoChromaSubsampling |
Contains flags that define the chroma encoding scheme for Y’Cb’Cr’ data. |
| MFVideoDRMFlags |
Specifies the type of copy protection required for a video stream. |
| MFVideoInterlaceMode |
Specifies how a video stream is interlaced.In the descriptions that follow, upper field refers to the field that contains the leading half scan line. Lower field refers to the field that contains the first full scan line. |
| MFVideoLighting |
Describes the optimal lighting for viewing a particular set of video content. |
| MFVideoPadFlags |
Specifies whether to pad a video image so that it fits within a specified aspect ratio. |
| MFVideoPrimaries |
Specifies the color primaries of a video source. The color primaries define how to convert colors from RGB color space to CIE XYZ color space. |
| MFVideoRotationFormat |
Describes the rotation of the video image in the counter-clockwise direction. |
| MFVideoSrcContentHintFlags |
Describes the intended aspect ratio for a video stream. |
| MFVideoTransferFunction |
Specifies the conversion function from linear RGB to non-linear RGB (R’G’B’). |
| MFVideoTransferMatrix |
Describes the conversion matrices between Y’PbPr (component video) and studio R’G’B’. |
| MFWaveFormatExConvertFlags |
Contains flags that specify how to convert an audio media type. |
| SAMPLE_PROTECTION_VERSION |
Defines the version number for sample protection. |
| Source Resolver Flags |
Defines the behavior of the source resolver. These flags are also used by scheme handlers and byte stream handlers. |
| SUBTITLE_DRAWING_VALID_FIELD_MASK |
Mask values for drawing the subtitle. |
| SUBTITLE_TEXT_DECORATION |
Subtitle text decoration. |