6 c# directshow
我已成功设法使用带有多个流的单个视频窗口同步播放8个视频,使用directshowlib进行c#.问题是视频窗口只在一个屏幕上播放 - 当我试图让它跨越许多屏幕时,它不起作用.应用程序窗口正确跨越,但视频仅在一个屏幕上播放.有任何想法吗?
非常感谢提前.
Ger*_*ies 11
我假设您正在使用具有多个输入引脚的VMR.VMR将渲染到单个表面,该表面需要在单个显示器上.您应该能够将流渲染到多个VMR,每个VMR都放置在最大化窗口内的单独显示器上.
听起来好像你将所有流都放在一个图表中.您可以将它们分成不同的图形,每个图形都有一个源和一个渲染器.同步启动图表意味着使用IMediaFilter :: Run而不是IMediaControl :: Run: