mftransform.h header
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). |