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 |