IMFDeviceTransform interface (mftransform.h)

This section contains reference information for the IMFDeviceTransform interface.

Inheritance

The IMFDeviceTransform interface inherits from the IUnknown interface. IMFDeviceTransform also has these types of members:

Methods

The IMFDeviceTransform interface has these methods.

 
IMFDeviceTransform::FlushInputStream

The FlushInputStream method flushes a Device MFT’s input stream.
IMFDeviceTransform::FlushOutputStream

The FlushOutputStream method flushes a Device MFT’s output stream.
IMFDeviceTransform::GetInputAvailableType

The GetInputAvailableType method gets an available media type for an input stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetInputCurrentType

The GetInputCurrentType method gets the current media type for an input stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetInputStreamAttributes

The GetInputStreamAttributes method gets the attribute store for an input stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetInputStreamPreferredState

The GetInputStreamPreferredState method gets a Device MFT input stream’s preferred state and media type.
IMFDeviceTransform::GetInputStreamState

The GetInputStreamState method gets the Device MFT’s input stream state.
IMFDeviceTransform::GetOutputAvailableType

The GetOutputAvailableType method gets an available media type for an output stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetOutputCurrentType

The GetOutputCurrentType method gets the current media type for an output stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetOutputStreamAttributes

The GetOutputStreamAttributes method gets the attribute store for an output stream on this Media Foundation transform (MFT).
IMFDeviceTransform::GetOutputStreamState

The GetOutputStreamState method gets the Device MFT’s output stream state.
IMFDeviceTransform::GetStreamCount

The GetStreamCount method gets the current number of input and output streams on this Media Foundation transform (MFT).
IMFDeviceTransform::GetStreamIDs

The GetStreamIDs method gets the stream identifiers for the input and output streams on this Media Foundation transform (MFT).
IMFDeviceTransform::InitializeTransform

InitializeTransform is called to initialize the Device MFT.
IMFDeviceTransform::ProcessEvent

The ProcessEvent method sends an event to an input stream on this Media Foundation transform (MFT).
IMFDeviceTransform::ProcessInput

The ProcessInput method delivers data to an input stream on this Media Foundation transform (MFT).
IMFDeviceTransform::ProcessMessage

The ProcessMessage method sends a message to the Device Media Foundation transform (MFT).
IMFDeviceTransform::ProcessOutput

The ProcessOutput method gets the processed output from the Device MFT output streams.
IMFDeviceTransform::SetInputStreamState

The SetInputStreamState method sets the Device MFT input stream state and media type.
IMFDeviceTransform::SetOutputStreamState

The SetOutputStreamState method sets the Device MFT output stream state and media type.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1703
Target Platform Windows
Header mftransform.h