directshow.net

    0热度

    1回答

    我有一个C#中的DirectShow过滤器列表,使用DirectShow.NET。我通过IFilterMapper2.EnumMatchingFilters()获得过滤器列表。但我有刚刚FriendlyName和FilterData: hr = propertyBag.Read("FriendlyName", out friendlyName, null); hr = propertyBag.R

    1热度

    1回答

    我试图在directshow中设置回放的速率,并且所有过滤器都表示它可以设置它,当我这样做时,然后获取速率,它似乎被应用,但回放速率确实不反映这种变化,我不确定原因。 rate = 0.5; mediaSeek.SetRate(rate); mediaSeek.GetRate(out rate); // rate = 0.5. 我在我手动连接过滤器的另一图做到了这一点,它完美地工作,但这

    0热度

    1回答

    我有一个应用程序运行在Windows 7上,它基本上是一个基于DirectShow.NET的视频播放器。为了连续播放视频并进行无缝过渡,我正在播放下一个视频(通过调用mediacontrol.pause()),同时播放“当前”视频。通常情况下,这种方式非常好,但是在某些情况下,暂停不会完成,只是挂起。我已经多次了解代码,并且找不到任何内存泄漏或类似内容的证据。 现在,真正有趣的是,它在我的办公室能

    0热度

    1回答

    我是使用Directshow.NET进行开发的新手。我正在尝试使用网络摄像头捕捉视频。首先,我试图使用GraphEdit来构建图表。 来源凸轮--->色彩空间转换器--->样品采集卡---> ASF作家 我知道如何添加源凸轮,样品采集和ASF作家成图C#编程,但我不知道如何添加Color Space converter。我试图通过使用Type.GetTypeFromCLSID然后(IBaseFil

    1热度

    1回答

    我正尝试在我的c#应用程序中使用摄像头拍照。我发现使用DirectShowLib。经过艰苦的研究,我找到了一个如何使用网络摄像头的例子,它在屏幕上显示完美的视频,但无法将位图图像保存在我的意愿中。代码 样品,我发现采取picure将 public Bitmap snapImage() { IVMRWindowlessControl9 windowlessCtrl = null

    1热度

    1回答

    我的应用程序的图形中有源过滤器。我可以使用标准API(来自oleaut32.dll - OleCreatePropertyFrame,请参阅Displaying a Filter's Property Pages)显示属性页面。 但如何保存/序列化和从代码加载/反序列化的过滤器属性? 我正在使用DirectShow.NET来构建图形。

    1热度

    1回答

    我使用简单的图形进行视频回放,EVR是我的渲染器。无论视频和渲染屏幕原生宽高比如何,我都希望在任何时候都强制使用16:9或16:10宽高比。有没有办法做到这一点? 我只设法找到IMFVideoDisplayControl::SetAspectRatioMode,但它没有手动设置宽高比的选项。

    0热度

    1回答

    我有一个问题。对于捕捉视频,我可以选择一个不同的摄像头和麦克风,everythig是好的,但为播放视频我需要设置输出音频,我不知道如何做到这一点。 我的代码看起来是这样的: IFilterGraph2 _previewGraph; IFilterGraph2 _captureGraph; IBaseFilter _advancedSystemFormatFileWriter; IFileSi

    5热度

    1回答

    后正常显示视频我使用DirectShowLib 2005 - DxSnap例子来显示,并从网络摄像头捕捉图像。 一切工作正常的例子。 但是,当我尝试合并它与我的应用程序(我试图从我的主窗体调用该窗体)它是第一次工作。一旦我关闭并打开捕获窗口,它不会正确显示视频。 但是,图像的捕获始终是完美的。 public partial class frmMain : Form { public f

    -1热度

    1回答

    我想使用H264编码视频流,我使用H264 DirectShow library来编码视频,但我没有工作。我搜索了但我还没有得到任何结果是否有任何链接可以帮助?