Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following attributes apply either to Media Foundation Transforms (MFTs), or to Activation Objects for MFTs, or both.
Attribute | Description | Applies 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 Transform | MFTs |
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