IMFByteStreamTimeSeek::GetTimeSeekResult 方法 (mfidl.h)

获取基于时间的查找的结果。

语法

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

parameters

[out] pqwStartTime

在搜寻后接收新位置(以 100 纳秒为单位)。

[out] pqwStopTime

接收停止时间(以 100 纳秒为单位)。 如果停止时间未知,则值为零。

[out] pqwDuration

接收文件的总持续时间(以 100 纳秒为单位)。 如果持续时间未知,则值为 –1。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
方法成功。
MF_E_INVALIDREQUEST
字节流不支持基于时间的查找,或者没有可用的数据。

注解

此方法返回上一次基于时间的搜寻中的服务器响应。

注意 在从字节流读取某些数据之前,通常无法调用此方法,因为 IMFByteStreamTimeSeek::TimeSeek 方法不会立即发送服务器请求。
 

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfidl.h

另请参阅

IMFByteStreamTimeSeek