Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Transform Attributes

The following attributes apply either to Media Foundation Transforms (MFTs), or to Activation Objects for MFTs, or both.

AttributeDescriptionApplies To
MF_ACTIVATE_MFT_LOCKED Specifies whether the Topology Loader will change the media types on an MFT.MFTs
MF_SA_D3D_AWARE Specifies whether a Media Foundation transform (MFT) supports DirectX Video Acceleration.MFTs
MF_TRANSFORM_ASYNC Specifies whether an MFT performs asynchronous processing.MFTs
MF_TRANSFORM_ASYNC_UNLOCK Enables the use of an asynchronous MFT.MFTs
MF_TRANSFORM_CATEGORY_Attribute Specifies the category for an MFT.MFT activation objects
MF_TRANSFORM_FLAGS_Attribute Contains flags for an MFT activation object.MFT activation objects
MFT_CODEC_MERIT_Attribute Contains the merit value of a hardware codec.MFT activation objects
MFT_CONNECTED_STREAM_ATTRIBUTE Contains a pointer to the stream attributes of the connected stream on a hardware-based MFT.MFTs
MFT_CONNECTED_TO_HW_STREAM Specifies whether a hardware-based MFT is connected to another hardware-based MFT.MFTs
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER Specifies whether a decoder exposes IYUV/I420 output types (suitable for transcoding) before other formats.MFTs
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT Specifies the final output resolution of the decoded image, after video processing.MFTs
MFT_ENCODER_SUPPORTS_CONFIG_EVENT Specifies that the MFT encoder supports receiving MEEncodingParameter events while streaming.MFTs
MFT_ENUM_ADAPTER_LUID Specifies a unique identifier for a video adapter. Use this attribute when calling MFTEnum2 to enumerate MFTs associated with a specific adapter.MFTs
MFT_ENUM_HARDWARE_URL_Attribute Contains the symbolic link for a hardware-based MFT.MFTs/MFT activation objects
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute Specifies the vendor ID for a hardware-based Media Foundation TransformMFTs
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE Specifies whether a decoder is optimized for transcoding rather than for playback.MFTs
MFT_FIELDOFUSE_UNLOCK_Attribute Contains an IMFFieldOfUseMFTUnlock pointer, which can be used to unlock the MFT.MFT activation objects
MFT_FRIENDLY_NAME_Attribute Contains the display name for a hardware-based MFT.MFT activation objects
MFT_INPUT_TYPES_Attributes Contains the registered input types for an MFT.MFT activation objects
MFT_OUTPUT_TYPES_Attributes Contains the registered output types for an MFT.MFT activation objects
MFT_PREFERRED_ENCODER_PROFILE Contains configuration properties for an encoder.MFT activation objects
MFT_PREFERRED_OUTPUTTYPE_Attribute Specifies the preferred output format for an encoder.MFT activation objects
MFT_PREFERRED_OUTPUTTYPE_Attribute Specifies the preferred output format for an encoder.MFT activation objects
MFT_PROCESS_LOCAL_Attribute Specifies whether an MFT is registered only in the application's process.MFT activation objects
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT Specifies whether the H.264 video remux MFT should mark I pictures as clean point for better seek-ability. This has the potential for corruptions on seeks in non-conforming final MP4 files. MFT activation objects
MFT_SUPPORT_3DVIDEO Specifies whether a Media Foundation transform (MFT) supports 3D stereoscopic video.MFT activation objects
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE Specifies whether a Media Foundation transform (MFT) supports dynamic format changes.MFTs
MFT_TRANSFORM_CLSID_Attribute Contains the class identifier (CLSID) of an MFT.MFT activation objects

 

Related topics

IMFTransform
Media Foundation Attributes
Media Foundation Transforms

 

 

Show:
© 2017 Microsoft