一.概述
目前,sbe 仅在 windows xp service pack 1 /2中提供,且仅支持 mpeg2 stream 与 dv stream. 【程序编程相关:通过java提供的URL类包读取网上的文】
windows xp service pack1 提供的 stream buffer engine (以下简称 sbe)允许应用程序对视频流(包括 live source 与 file source)进行定位.暂停.录制.快进与倒放操作.通过 sbe,应用程序可以简单快速地实现 time shifting 功能. 【推荐阅读:使用dbms_rowid包获得rowid】
【扩展信息:IE下png图形的另一种处理方法】 二.实现使用 sbe 提供的 stream buffer sink filter 与 stream buffer source filter,应用程序可以构建两个 graph.然后通过 istreambuffersource::setstreamsink() 关联两个 graph,使 stream buffer source filter 读取 stream buffer sink filter 的输出.通过 stream buffer source filter 上的 istreambuffermediaseeking::setrate(),可以设置播放速率,实现快进与倒放功能.
btw: 两个 graph 可以处于不同的进程中(此时通过 stream buffer source filter 的 ifilesourcefilter::load() 关联两个 graph);另外,sink filter 与 source filter 也可处于同一个graph 中.
三.图解... 下一页