IMFSinkWriter::SendStreamTick 方法 (mfreadwrite.h)

指示输入流中的间隙。

语法

HRESULT SendStreamTick(
  [in] DWORD    dwStreamIndex,
  [in] LONGLONG llTimestamp
);

参数

[in] dwStreamIndex

流的从零开始的索引。

[in] llTimestamp

流中出现数据间隙的位置。 该值以 100 纳秒为单位给出,相对于流的开始。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

对于视频,请为每个缺失的帧调用此方法一次。 对于音频,在音频间隔期间,每秒至少调用此方法一次。 在间隙后的第一个媒体样本上设置 MFSampleExtension_Discontinuity 属性。

在内部,此方法在媒体接收器上调用 IMFStreamSink::P laceMarker

如果安装了适用于 Windows Vista 的平台更新补充,则此接口在 Windows Vista 上可用。

要求

要求
最低受支持的客户端 适用于 Windows Vista 的 Windows 7、Windows Vista 和平台更新补充 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfreadwrite.h

另请参阅

IMFSinkWriter

接收器编写器