IMFDeviceTransform::FlushInputStream 方法 (mftransform.h)
FlushInputStream 方法刷新设备 MFT 的输入流。
语法
HRESULT FlushInputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
parameters
[in] dwStreamIndex
需要刷新的输入流的流 ID。
[in] dwFlags
包含刷新相应 devproxy 输出流的 HRESULT 。
返回值
该方法返回 HRESULT。 可能的值包括但不限于下表中给出的值。
返回代码 | 说明 |
---|---|
|
已成功转换流状态。 |
|
设备 MFT 目前不支持该请求。 |
|
传递的流 ID 无效。 |
|
无法进行请求的流转换。 |
注解
此接口方法有助于刷新设备 MFT 的输入流。
设备 MFT 应删除其队列中的所有样本,并重置与该输入流相关的所有内部数据结构。 这等效于重置输入流。 媒体类型和流状态不得更改。
调用时
当需要重置输入流时,设备转换管理器 (DTM) 将调用此方法。要求
最低受支持的客户端 | Windows 10 版本 1703 |
目标平台 | Windows |
标头 | mftransform.h |