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.
This header is used by multiple technologies. For more information, see:
mftransform.h contains the following programming interfaces:
Interfaces
IMFDeviceTransform This section contains reference information for the IMFDeviceTransform interface. |
IMFDeviceTransformCallback Implement this callback to receive notifications when system-allocated frame buffers are sent to the device driver. |
IMFTransform Implemented by all Media Foundation Transforms (MFTs). |
Functions
MFCreateTransformActivate Creates a generic activation object for Media Foundation transforms (MFTs). |
Structures
MFT_INPUT_STREAM_INFO Contains information about an input stream on a Media Foundation transform (MFT). To get these values, call IMFTransform::GetInputStreamInfo. |
MFT_OUTPUT_DATA_BUFFER Contains information about an output buffer for a Media Foundation transform. This structure is used in the IMFTransform::ProcessOutput method. |
MFT_OUTPUT_STREAM_INFO Contains information about an output stream on a Media Foundation transform (MFT). To get these values, call IMFTransform::GetOutputStreamInfo. |
STREAM_MEDIUM Not for application use. |
Enumerations
_MFT_DRAIN_TYPE Not supported. (_MFT_DRAIN_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). |
MF3DVideoOutputType Specifies how to output a 3D stereoscopic video stream. |
MFT_MESSAGE_TYPE Defines messages for a Media Foundation transform (MFT). |