IMFMediaEngine::OnVideoStreamTick 方法 (mfmediaengine.h)

查询媒体引擎,以确定新的视频帧是否已准备就绪。

语法

HRESULT OnVideoStreamTick(
  [out] LONGLONG *pPts
);

parameters

[out] pPts

如果新帧准备就绪,则 接收该帧的呈现时间。

返回值

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

返回代码 说明
S_FALSE
方法成功,但媒体引擎没有新帧。
S_OK
新的视频帧已准备好显示。

注解

在帧服务器模式下,每当显示设备中出现垂直空白时,应用程序应调用此方法。 如果该方法返回 S_OK,请调用 IMFMediaEngine::TransferVideoFrame 将帧点亮到呈现器目标。 如果方法返回 S_FALSE,请等待下一个垂直空白,然后再次调用该方法。

请勿在呈现模式或仅音频模式下调用此方法。

要求

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

另请参阅

IMFMediaEngine