IMFDeviceTransform interface
This section contains reference information for the IMFDeviceTransform interface.
Members
The IMFDeviceTransform interface inherits from the IUnknown interface. IMFDeviceTransform also has these types of members:
Methods
The IMFDeviceTransform interface has these methods.
| Method | Description |
|---|---|
| FlushInputStream |
The FlushInputStream method flushes a Device MFT’s input stream. |
| FlushOutputStream |
The FlushOutputStream method flushes a Device MFT’s output stream. |
| GetInputAvailableType |
The GetInputAvailableType method gets an available media type for an input stream on this Media Foundation transform (MFT). |
| GetInputCurrentType |
The GetInputCurrentType method gets the current media type for an input stream on this Media Foundation transform (MFT). |
| GetInputStreamAttributes |
The GetInputStreamAttributes method gets the attribute store for an input stream on this Media Foundation transform (MFT). |
| GetInputStreamPreferredState |
The GetInputStreamPreferredState method gets a Device MFT input stream’s preferred state and media type. |
| GetInputStreamState |
The GetInputStreamState method gets the Device MFT’s input stream state. |
| GetOutputAvailableType |
The GetOutputAvailableType method gets an available media type for an output stream on this Media Foundation transform (MFT). |
| GetOutputCurrentType |
The GetOutputCurrentType method gets the current media type for an output stream on this Media Foundation transform (MFT). |
| GetOutputStreamAttributes |
The GetOutputStreamAttributes method gets the attribute store for an output stream on this Media Foundation transform (MFT). |
| GetOutputStreamState |
The GetOutputStreamState method gets the Device MFT’s output stream state. |
| GetStreamCount |
The GetStreamCount method gets the current number of input and output streams on this Media Foundation transform (MFT). |
| GetStreamIDs |
The GetStreamIDs method gets the stream identifiers for the input and output streams on this Media Foundation transform (MFT). |
| InitializeTransform |
InitializeTransform is called to initialize the Device MFT. |
| ProcessEvent |
The ProcessEvent method sends an event to an input stream on this Media Foundation transform (MFT). |
| ProcessInput |
The ProcessInput method delivers data to an input stream on this Media Foundation transform (MFT). |
| ProcessMessage |
The ProcessMessage method sends a message to the Device Media Foundation transform (MFT). |
| ProcessOutput |
The ProcessOutput method gets the processed output from the Device MFT output streams. |
| SetInputStreamState |
The SetInputStreamState method sets the Device MFT input stream state and media type. |
| SetOutputStreamState |
The SetOutputStreamState method sets the Device MFT output stream state and media type. |