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 |