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 |