IMFDeviceTransform 接口 (mftransform.h)

本节包含 IMFDeviceTransform 接口的参考信息。

继承

IMFDeviceTransform 接口继承自 IUnknown 接口。 IMFDeviceTransform 还具有以下类型的成员:

方法

IMFDeviceTransform 接口具有以下方法。

 
IMFDeviceTransform::FlushInputStream

FlushInputStream 方法刷新设备 MFT 的输入流。
IMFDeviceTransform::FlushOutputStream

FlushOutputStream 方法刷新设备 MFT 的输出流。
IMFDeviceTransform::GetInputAvailableType

GetInputAvailableType 方法获取此媒体基础转换上的输入流的可用媒体类型 (MFT) 。
IMFDeviceTransform::GetInputCurrentType

GetInputCurrentType 方法获取此媒体基础转换 (MFT) 上的输入流的当前媒体类型。
IMFDeviceTransform::GetInputStreamAttributes

GetInputStreamAttributes 方法获取此媒体基础转换 (MFT) 上的输入流的属性存储。
IMFDeviceTransform::GetInputStreamPreferredState

GetInputStreamPreferredState 方法获取设备 MFT 输入流的首选状态和媒体类型。
IMFDeviceTransform::GetInputStreamState

GetInputStreamState 方法获取设备 MFT 的输入流状态。
IMFDeviceTransform::GetOutputAvailableType

GetOutputAvailableType 方法获取此媒体基础转换 (MFT) 上的输出流的可用媒体类型。
IMFDeviceTransform::GetOutputCurrentType

GetOutputCurrentType 方法获取此媒体基础转换 (MFT) 上的输出流的当前媒体类型。
IMFDeviceTransform::GetOutputStreamAttributes

GetOutputStreamAttributes 方法获取此媒体基础转换 (MFT) 的输出流的属性存储。
IMFDeviceTransform::GetOutputStreamState

GetOutputStreamState 方法获取设备 MFT 的输出流状态。
IMFDeviceTransform::GetStreamCount

GetStreamCount 方法获取此媒体基础转换 (MFT) 的当前输入和输出流数。
IMFDeviceTransform::GetStreamIDs

GetStreamIDs 方法获取此媒体基础转换上的输入和输出流的流标识符 (MFT) 。
IMFDeviceTransform::InitializeTransform

调用 InitializeTransform 以初始化设备 MFT。
IMFDeviceTransform::P rocessEvent

ProcessEvent 方法将事件发送到此媒体基础转换 (MFT) 的输入流。
IMFDeviceTransform::P rocessInput

ProcessInput 方法将数据传送到此媒体基础转换 (MFT) 的输入流。
IMFDeviceTransform::P rocessMessage

ProcessMessage 方法将消息发送到 Device Media Foundation 转换 (MFT) 。
IMFDeviceTransform::P rocessOutput

ProcessOutput 方法从设备 MFT 输出流获取已处理的输出。
IMFDeviceTransform::SetInputStreamState

SetInputStreamState 方法设置设备 MFT 输入流状态和媒体类型。
IMFDeviceTransform::SetOutputStreamState

SetOutputStreamState 方法设置设备 MFT 输出流状态和媒体类型。

要求

   
最低受支持的客户端 Windows 10 版本 1703
目标平台 Windows
标头 mftransform.h