IMFMediaEngine::GetDuration 方法 (mfmediaengine.h)

获取媒体资源的持续时间。

语法

double GetDuration();

返回值

返回持续时间(以秒为单位)。 如果没有可用的媒体数据,该方法将返回非数字 (NaN) 。 如果持续时间是无限的,该方法将返回无限值。

注解

此方法对应于 HTML5 中 HTMLMediaElement 接口的 duration 属性。

如果持续时间更改,媒体引擎将发送 MF_MEDIA_ENGINE_EVENT_DURATIONCHANGE 事件。 请参阅 IMFMediaEngineNotify::EventNotify

要求

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

另请参阅

IMFMediaEngine