问题标签 [sdi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
866 浏览

mfc - MFC SDI 文本编辑器

我正在创建一个 MFC SDI 资源管理器样式应用程序(它有一个分隔栏,右侧窗格是文本编辑区域,左侧窗格是树视图)

我的右侧窗格是一个 CRichEditView。

我希望能够检测到用户何时编辑了文本,以便设置一个标志以显示已进行更改但尚未保存。我已经尝试了几种方法来执行此操作,例如在 PreTranslateMessage 中捕获 WM_KEYDOWN,但这会捕获所有内容并阻止按键编辑视图。我还尝试将 ON_WM_KEYDOWN() 添加到 MyView.cpp 中的消息映射中。同样,这似乎可以防止击键对视图中的文本产生任何影响。我想允许用户编辑视图中的文本,但应用程序知道这已经完成了。

请帮助 - 我已经寻找了几个小时的方法来做到这一点。

非常感谢

0 投票
3 回答
3315 浏览

ffmpeg - Directshow,将流传递给 ffmpeg 之类的程序

我是 DirectShow 的新手。我有一个 ASI/SDI Dectek 设备、DTU-225 和一个相关的 sdk: http: //www.dektec.com/products/USB2/DTU-225/index.asp。在这个 sdk 中有一个 Directshow 过滤器。我需要将此过滤器生成的输出传递给 ffmpeg、mencoder o vlc 以便进一步实时处理(无需创建中间文件)。我怎样才能做到这一点?对于 SDI 接口,滤波器的输出引脚细节如下:

类型1

  • 主要类型:MEDIATYPE_Video
  • 子类型:MEDIASUBTYPE_UYVY
  • 格式类型:FORMAT_VIDEOINFO2

类型2

  • MEDIATYPE_视频
  • MEDIASUBTYPE_UYVY
  • FORMAT_VideoInfo

我认为使用 DirectShow 会更舒服,因为下一步将是:不要在 SDI 模式下而是在 DVB-ASI 模式下,mpeg2-transport 流中做同样的事情;所以我必须解析流并提取不同的PID。我认为 DirectShow 会在这个过程中帮助我。也许。谢谢你。

0 投票
2 回答
1711 浏览

c++ - linux 在 C++ 代码中运行 ffmpeg

操作系统是Linux。我有一个旧的 c++ 代码,它将原始 SDI 输入从捕获设备写入文件。我的意图是修改这个程序并将原始视频从 SDI 源重定向到 ffmpeg 的标准输入。我怎样才能做到这一点?在 c++ 源代码中运行 ffmpeg 更好(我该怎么做?)?非常感谢。

0 投票
3 回答
5030 浏览

c# - C# - WinForms - SDI 或 MDI 方法?

我正在创建一个包含 4 个表单的 Visual C# WinForms 应用程序:

  1. 一个“控制”表单,将有 2 个按钮,可能多达 10 个左右。因此屏幕需要为最大数量的按钮提供足够的空间。
  2. 将包含大型富文本框控件的“日志记录”表单。
  3. 一个“配置”表单,其中包含一个选项卡控件,其中包含可以调整的各种配置设置。
  4. 与#2 非常相似的“订单日志”表单。

用户很可能希望以不同的方式重新定位这些表单中的每一个。然而,我希望这些表单由父表单“管理”,这样当应用程序关闭时,所有其他表单都会关闭。有没有办法保持 MDI 方法,但允许子表单使用 C# WinForms 移动到父表单之外?谢谢!

0 投票
2 回答
7155 浏览

visual-c++ - 我们可以在基于对话框的 mfc Visual Studio 2010 中绘制形状(线、圆等)吗?

我想实现一个示波器来通过基于对话框的 MFC Visual C++ 显示一些不同的频率,但是当我搜索太多时,我发现在 Visual C++ 中绘制形状的唯一方法是使用 SDI 或 MDI!我想知道是否有办法通过基于对话框的 mfc 来绘制我的频率图。如果有人知道任何参考,如果他/她介绍给我,我真的很感激。

0 投票
1 回答
666 浏览

c++ - SDI-通过选定的弹出菜单项显示对话框

我有一个 SDI 应用程序,我想在选择一个弹出菜单项后显示一个对话框来调用它 我的对话框类定义为:

并添加了一个名为 OnCallDlg 的查看类的函数,它执行以下简单操作:

}

但是当我在右键单击视图时在弹出菜单中选择一个项目后,没有任何显示。

0 投票
2 回答
1152 浏览

cocoa - 基于单文档界面文档的可可应用程序

有没有办法创建基于单文档接口 (SDI) 文档的可可应用程序?我不希望用户一次打开多个文档。

0 投票
1 回答
1559 浏览

mfc - MFC - 全局访问 DocumentView OnDraw(CDC* pDC) 方法

我有一个 MFC SDI 应用程序,我想从一个单独的对话框访问文档区域,以便可以在其上绘制一些东西。这是我要访问的内容:

无效 CProjView::OnDraw(CDC* pDC)

或者更好的是,我想直接从对话框中绘制文档视图。我怎样才能做到这一点 ?

0 投票
3 回答
3223 浏览

visual-c++ - 如何在使用 MFC 开发的 SDI App 的标题栏中添加图标?

我必须对使用 MFC 开发的现有应用程序进行更改。此应用程序使用带有 Document\View 架构的 SDI 模板。我需要在应用程序执行时显示的窗口上放置一个图标。目前它没有任何图标可显示(某些 MFC 应用程序默认显示 MFC 徽标)。有人可以帮帮我吗?我用谷歌搜索了很多,但没有成功。另外我想知道为什么我们对 resource.h 文件中的所有资源都使用 IDR_MAINFRAME(同名)。我观察到它的值固定在 128。这有什么具体原因吗?如果你以前遇到过,请推荐一些关于 MFC 的好链接或书籍?

0 投票
1 回答
157 浏览

c++ - 加入编码的视频帧

我正在尝试使用 C++ 中的 DNxHD 编解码器转换视频流(SDI 卡)。双方都可以使用 SDK。所以我实际上剩下的任务是从流中获取帧并使用 DNxHD sdk 将它们一一转换。但是我们如何加入获得的框架并围绕它创建一个包装器。请让我知道我应该如何处理这种情况。?任何相关信息都会对我有很大帮助,因为我是视频处理和 C++ 的新手。