IMFHttpDownloadRequest::GetTimeSeekResult 方法 (mfidl.h)
由 Microsoft Media Foundation 调用以检索服务器在其响应中指定的 TimeSeekRange.DLNA.ORG HTTP 标头(如果有)的值。
语法
HRESULT GetTimeSeekResult(
[out] QWORD *pqwStartTime,
[out] QWORD *pqwStopTime,
[out] QWORD *pqwDuration
);
参数
[out] pqwStartTime
开始时间偏移量,以 100 纳秒为单位指定。
[out] pqwStopTime
结束时间偏移量,以 100 纳秒为单位指定
[out] pqwDuration
响应中包含的数据的持续时间,以 100 纳秒为单位指定。 如果服务器未指定持续时间 (即指定“*”作为 duration.)
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
TimeSeekRange.DLNA.ORG HTTP 标头存在于响应中,可以成功分析。 |
|
响应中不存在 TimeSeekRange.DLNA.ORG HTTP 标头,或者出现语法错误。 |
|
pfNullSOurceOrigin 参数是无效的指针。 |
注解
如果在调用 EndReceiveResponse 之前调用 GetTimeSeekResult,则应将所有参数的值设置为 0。 有关 TimeSeekRange.DLNA.ORG 标头的语法的信息,请参阅 DLNA 网站。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfplat.lib;Mfplat.dll |