IMFDeviceTransform interface

This section contains reference information for the IMFDeviceTransform interface.

Methods

The IMFDeviceTransform interface has these methods.

Method Description
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

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