为什么在 XP 上显示 DirectShow 窗口可能需要 WS_CLIPCHILDREN(但在 Vista 或 Windows 7 上则不需要)?
我写了一个程序在一个窗口上播放MPEG视频(当然,DirectShow会打开自己的窗口作为该窗口的子窗口)。在 Windows Vista 和 7 上,该程序运行良好。但在…
如何使用 DirectShow 将音频流写入内存缓冲区而不是文件?
我制作了一个示例应用程序,它构建了一个过滤器图来捕获来自麦克风的音频并将其流式传输到文件。是否有任何过滤器允许我流式传输到内存缓冲区? 我正…
如何获取具有已知类 ID 的设备名字?
我正在使用 DirectShowLib,它是 DirectShow 的薄包装。 我已成功枚举 BDA 设备并收集其 CLSID。现在,当用户按名称选择设备并且我知道所选的 CLSID …
DirectShow 抱怨我正在运行混合调试/零售版本。什么?
C:\Program Files\Microsoft SDKs\Windows\v#.#\Samples\multimedia\directshow\baseclasses\wxdebug.gpp 第 890 行: /* If this fires you have a m…
DirectShow:视频预览和图像(带有工作代码)
疑问/问题 如果有人可以向我推荐一个好的免费托管网站,我可以提供整个项目文件。 如下文所述,TakePicture() 方法在 HTC HD 2 设备上无法正常工作。…
c++ IPC - d3d hook 和 directshow 捕获源
我正在编写一个基本上类似于 Fraps 的应用程序,但它会将视频帧作为 DirectShow 捕获源推送。这将使在 ustream、justin.tv 等网站上流式传输游戏变得…
DirectShow+未压缩 AVI
我正在尝试从设备捕获一些流并将其保存到未压缩的 avi 文件中。 我使用 C# + DirectShowLib,生成的文件始终是压缩的(mjpeg 或 dv 编解码器)。 有什…
编写自定义 DirectShow RTSP/RTP 源推送过滤器 - 来自实时源的时间戳数据
我正在编写自定义 DirectShow 源推送过滤器,该过滤器应该从视频服务器接收 RTP 数据并将它们推送到渲染器。我编写了一个 CVideoPushPin 类,它继承自…
是否可以用 C# 编写 DirectShow 过滤器(而不是 c\c++)?
是否可以用 C#(而不是 c\c++)编写 DirectShow 过滤器? 我的意思是不仅要创建源过滤器,还要创建渲染器或压缩器等?…
DirectShowNet 和烦人的屏幕
我正在使用 DirectShowNet.dll 来抓取照片 我的网络摄像头。 每当我的相机初始化时,它都会首先向我显示这个 屏幕。我可以在哪里关闭它? http://www.…
Windows-Mobile Directshow:指定 WMV 视频捕获的比特率/质量
我对此感到困惑,我真的希望有人能指出我正确的方向。 我目前正在 Windows Mobile 中捕获视频并使用 WMV 9 DMO (CLSID_CWMV9EncMediaObject) 对其进行…
使用 DirectShow 确定音频文件的长度
我刚刚开始使用 DirectShow.NET,并且试图获取音频文件的长度(以秒为单位)。音频可以是 .mp3、.wav、.aac 或 .m4a。 我可以使用 DirectShow 获取此…
如何检测捕获设备的设备名称?
我正在编写一个 GStreamer 应用程序(GStreamer 在 Windows 上使用 DirectShow)来捕获计算机的麦克风和摄像机。它工作正常,但需要我手动指定设备名…