directshow

    4热度

    2回答

    如何以编程方式捕获音频?我正在实现一个实时在网络上传输桌面的应用程序。视频部分完成。我需要实现音频部分。我需要一种方法从声卡中获取PCM数据以供给我的编码器(使用Windows Media格式实现)。 我认为答案与Win32 API中的openMixer(),waveInOpen()函数有关,但我不确定我该怎么做。 如何打开必要的通道以及如何从中读取PCM数据? 在此先感谢。

    0热度

    2回答

    我有一个控件VideoControl,它使用DirectShow显示视频 - 它被设置为IVideoWindow的所有者。我有另一个控件AreaControl,它应该在视频控件上显示一个虚线的矩形。使用SetStyle将AreaControl设置为透明(ControlStyles.SupportsTransparentBackColor,true)。如果我将AreaControl放在任何其他控件上

    1热度

    1回答

    我试图转换并运行与SlimDX而不是MDX的DirectShow .NET的VMR9Allocator示例。我有一个例外,当它到达此行 return vmrSurfaceAllocatorNotify.SetD3DDevice(unmanagedDevice, hMonitor) 在Allocator.cs的AdviseNotify方法。 唯一的例外是 不支持此接口 ,以及人力资源回报率 0x

    0热度

    2回答

    我希望能够通过.NET 2.0(或3.5,如果需要)使用网络摄像机拍摄静态图像。我知道我可以使用DirectShow,但这似乎是一个非常大的学习曲线。 是否有一个简单易用的OCX或库,可以与大多数标准网络摄像头一起使用?

    2热度

    2回答

    有没有办法检测到DirectShow filtergraph已经到达其文件末尾?在文件末尾,我的意思是带有SampleGrabber过滤器的过滤器图将永远不会再接收到另一个SampleCB调用。 这里有一些事情不工作: 信托IMediaDet::get_StreamLength(它经常说,有一个视频帧数比真的存在) 信托IMediaSeeking::GetDuration(它与IMediaDet一

    0热度

    5回答

    很难把它放到标题中,所以让我解释一下。 我有一个使用Direct3D以显示一些目和DirectShow(VMR9 +分配器)来播放某些视频,然后发送视频帧作为纹理Direct3D的一部分被施加到网的应用程序。应用程序需要全天候运行。至少它可以每24小时重新启动一次,但不会比这更频繁。 现在的问题是,由于编解码器,视频驱动程序或视频文件本身,directshow在播放几个小时后似乎出现问题。此时应用

    5热度

    3回答

    我正在寻找一种很好的方式来枚举Windows XP/Vista计算机上的所有视频编解码器。 我需要向用户展示一组视频编解码器,包括压缩器和解压缩器。输出看起来像 Available Decoders DiVX Version 6.0 XVID Motion JPEG CompanyX's MPEG-2 Decoder Windows Media Video **Available

    0热度

    1回答

    我目前正在开发一个实时视频流应用(www.livecliq.net),我想添加图像捕捉和视频缩放功能。 我一直在寻找有关DirectShow的教程和资源,但到目前为止,我只找到一本书“编程Microsoft DirectShow数字视频和电视”,这对高级视频操作没有多大帮助。 有谁知道是否有可能以及如何在拍摄的视频上应用数码变焦以及如何使用设备相机拍摄照片? 谢谢!

    0热度

    1回答

    我正在开发一个视频捕捉应用程序,我想实现缩放功能。 使用DirectShow我遇到了IAMCameraControlInterface。它有一个方法:: Set(),它应该用于设置多个摄像机参数。 但是我玩过,我什么也做不了。然后我试图调用:: GetRange()方法,它应该返回可能的参数值的范围,但它没有返回任何东西。 设备是否真的有可能不支持任何选项?这看起来很奇怪,因为本机相机应用程序支持

    14热度

    6回答

    我有一个位图的目录都是相同的维度。我想将这些位图转换为视频文件。我不在乎视频文件(编解码器)是wmv还是avi。我唯一的要求是我指定帧速率。这不需要跨平台,Windows(Vista和XP)。我已阅读了有关使用Windows Media SDK或DirectShow的一些内容,但没有一个明确提供代码示例。 任何人都可以提供一些见解,或一些有价值的资源,可能会帮助我在C#中做到这一点?