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