IMFMediSource 不支持 IKsPropertySet 接口

2024-01-19

我正在将基于 Direct Show 相机的 SDK 移植到 MFT。在我的旧代码中,我有 KSProxy 接口,如 IksTopolgy、IKsControl 和 IKsProperty 。

IksTopolgy、IKsControl 用于枚举属性集,IKsProperty 用于获取/设置属性值。 现在我尝试在新代码中执行相同操作。我能够枚举该属性,即 MFT 支持以下代码。

CComPtr<IKsTopologyInfo> ksTopology = NULL;
hRet = m_pMediaSource->QueryInterface(&ksTopology);    

但用于获取/设置属性值的 IKsProperty 接口不起作用,返回 E_NOINTERFACE。

 hRet = m_pMediaSource->QueryInterface(&pKsPropertySet); 

失败了。我不明白为什么 m_p MediaSource 不支持此功能 请建议如何获取/设置属性值。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IMFMediSource 不支持 IKsPropertySet 接口 的相关文章

  • 使用 DirectShow 获取 MP4 文件持续时间

    我需要获取 mp4 文件的持续时间 最好是以秒为单位的双倍时间 我正在使用 DirectShow 请参阅下面的代码 但它不断抛出一个特别无用的错误 我想知道是否有人有一个简单的解决方案 说真的 谁知道获取这些信息会如此困难 public s
  • 虚拟相机 - 从 Opencv 捕获图像帧并传递给虚拟相机应用程序的 Directshow Filter

    我正在开发一个虚拟相机应用程序 该虚拟相机应该能够显示在 Zoom 等应用程序的可用相机设备列表下 现在在我的应用程序中有两个部分 一部分是 Directshow 捕获源过滤器 另一部分是 C 应用程序 现在我的想法是从 C 应用程序捕获视
  • 如何用C++封装视频文件的H.264码流

    我正在尝试转换视频文件 mp4 到 Dicom 文件 我通过在 Dicom 中存储单个图像 视频的每帧一个图像 成功地做到了这一点 但结果是文件太大 这对我来说不好 相反 我想将存储在视频文件中的 H 264 比特流封装到 Dicom 文件
  • FRAPS 替代方案:去哪里寻找以及寻找什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 今年晚些时候 我将有很多空闲时间 我想我应该为自己启动一个 小 项目 并将其作为开源发布 我想编写我自己
  • 获取 MP4 流长度

    我正在一个应用程序中工作 我们使用 IMediaDet 来获取流长度 现在我们开始使用 MP4 容器 问题是 当我尝试使用 MP4 文件使用 IMediaDet put fileName 时 我得到 HRESULT 2147024770 E
  • 使用 OpenCV python 捕获 rtsp 摄像头

    我有一个通过 rtsp 协议进行流传输的远程摄像头 并尝试使用 python 和以下代码在 OpenCV 2 13 1 中访问它 camera cv2 VideoCapture rtsp admin
  • 使用 DirectShow.NET 的音频同步问题

    我已经在 DirectShow NET 论坛上启动了一个主题 这里是链接http sourceforge net projects directshownet forums forum 460697 topic 5194414 index
  • 如何将WPF动画逐帧渲染为视频?

    我在 WPF 中创建了一个我喜欢的很好的效果 我希望能够 记录 这个效果 但运行时却很不稳定 有没有办法可以将其转换为逐帧过程并自己将其另存为视频 而不是尝试在播放期间录制它 基本上我想将 WPF 渲染为视频 或列出一系列保存为位图的帧 关
  • DirectShow 与 Media Foundation 进行视频捕捉?

    我正在尝试在视频捕获 监控 流媒体应用程序的这两个 API 之间进行选择 但我不确定哪个是最佳选择 一些背景知识 我需要它与各种视频采集卡 适配器一起使用 该应用程序可能会用 C 开发 因此本机 API 至关重要 性能很重要 因为我需要处理
  • 如何使用 FFMPEG 驱动程序使 opencv 工作

    我的 linuxbox 上有一个摄像头 它运行良好 ls al dev video crw rw 1 root video 81 0 janv 8 16 13 dev video0 crw rw 1 root video 81 1 janv
  • Unity:从设备摄像头录制视频

    我想要一个插件或一个库或一种从设备摄像头统一 Windows 独立 录制视频 当然有声音 的方法 目前 我可以使用该相机进行屏幕截图 有人说我可以截取很多张屏幕截图并将其转换为一个视频文件 我在资源商店找到了一个名为相机拍摄 https a
  • Microsoft Media Foundation 中的 h264 无损模式

    我发现h264编解码器可以工作在无损压缩模式下 但微软媒体基金会支持吗 如果是这样 我如何将该编解码器的压缩模式从有损压缩模式切换到无损压缩模式 Windows 附带的 H 264 编码器的软件实现仅限于 H 264 配置文件 并且不提供无
  • 关于“在 DirectShow 之外使用 DirectShow 过滤器?”

    我在以下链接中有完全相同的问题 在 DirectShow 之外使用 DirectShow 过滤器 https stackoverflow com q 3458868 683527我是一名刚开始执导节目的人 该堆栈中的两个答案对我来说还不够清
  • 将 DVB-T 流捕获到电影文件

    我有一张带有电视信号实时视图的表格 来自 DVB T 棒 我有来自的示例项目 DTViewer http directshownet sourceforge net about html http directshownet sourcef
  • 如何选择全帧(未压缩)作为 VideoWriter 的编解码器

    我想将设备中的未压缩帧存储为视频 但我需要知道如何选择 全帧 未压缩 作为 VideoWriter 在 emgu 中又名 openCV 的编解码器 当我像这样传递 1 时 我可以从下拉菜单中选择它 VideoWriter myVideoWr
  • 捕获 iOS 模拟器视频以进行应用程序预览

    好的 我们现在可以在 App Store 上提交您的应用程序的视频预览 根据 Apple 的说法 我们应该使用 iOS 8 设备来实现这一点 并且OSX 10 10 问题是您必须拥有所有不同的设备 4 英寸 4 7 英寸 5 5 英寸和 i
  • Linux 上的视频捕获? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我们需要捕捉实时视频并显示easily在 Linux 上 我们需要一个具有简单 API 的廉价卡或 USB 设备 有人想分享一些经验吗 Use the
  • RTSP 帧抓取会产生拖尾、像素化和损坏的图像

    我正在尝试使用以下命令从 RTSP 流中每秒捕获一帧 ffmpeg i rtsp XXX q v 1 vf fps fps 1 strftime 1 ZZZZ H M S jpg But some of the frames are sme
  • 使用 Windows Media Foundation 枚举时如何获取硬件 ID

    我在用MFEnumDeviceSources 枚举连接的设备 我正在寻找一个已连接两个的特定网络摄像头 枚举工作正常 我可以打印友好名称这是FLIR Video对于我的两台相机 我正在努力弄清楚如何从 Media Foundation 设备
  • 在 swift 中从本地视频创建缩略图

    如何从本地视频文件快速创建缩略图 例如 如果视频文件路径位于此处 file Users Dev Library Developer CoreSimulator Devices F33222DF D8F0 448B A127 C5B03C64

随机推荐

  • 如何禁用文本区域?

    如何禁用动态添加到 HTML 的文本区域 HTML div class ss datesel inp cont div class ss datesel inp right corner div div
  • 仅从 .tex 格式的 arXiv 文章中提取正文文本

    我的数据集由 arXiv 天体物理学文章组成 tex 文件 我只需要从文章正文中提取文本 而不是从文章的任何其他部分 例如表格 图形 摘要 标题 脚注 致谢 引文等 我一直在尝试使用Python3tex2py https drive goo
  • 货币格式

    这应该是一个简单的问题 但是 我需要格式化货币以在 C 中显示 字符串 所涉及的货币有其自己的规则 例如要使用的符号以及该符号是否应该出现在值之前 例如 10 或之后 例如 10 即越南盾 但数字的格式取决于用户所在地区 而不是货币 E g
  • 使用 C# 在一行中读取两个整数

    我知道如何让控制台读取两个整数 但每个整数本身就像这样 int a int Parse Console ReadLine int b int Parse Console ReadLine 如果我输入两个数字 即 1 2 则值 1 2 无法解
  • 关于对齐存储和普通可复制/可破坏类型

    我与一个比我聪明的人进行了一次有趣的讨论 并且我仍然对对齐存储和简单可复制 可破坏类型有一个悬而未决的问题 考虑以下示例 include
  • 致命错误:内存不足,但我有足够的内存(PHP)

    由于我的问题越来越长 我决定重写整个问题 使其更好 更短 我在 8GB 内存的专用服务器上运行我的网站 我完全意识到我需要提高 php ini 设置的内存限制 我已将其从 128M 设置为 256M 然后设置为 1 但问题仍然在于坚持 致命
  • Java Pattern.matcher() 在匹配包含 \n 的行时冻结

    我遇到了一个我觉得很有趣的问题 我主要通过正则表达式对文本文件进行一些基本解析 并且在匹配此行时它总是冻结 ftrect 0 7031 57 0313 9 8561 55 5313 FREIGABE nQ09 SV01 没有抛出异常 程序只
  • mysql(几乎)完成审计

    我正在寻找一种为我的表制作简单事件日志的方法 我有几个表可以由不同的用户更改 我想跟踪 who made the change when what was before update what is the new value which
  • 将 HTTP 请求映射到 HTTP 响应

    如果我向同一服务器发出多个 HTTP Get 请求 并且每个请求都获得 HTTP 200 OK 响应 我如何使用 Wireshark 判断哪个请求映射到哪个响应 目前看起来好像发出了一个 http 请求 并且很快收到了下一个 HTTP 20
  • PDO 函数 setFetchMode

    你好 我试图用 PDO 来实现函数 但出现错误 PDO 新手 这是我的代码 function mail id mail global host dbname user pass DBH new PDO mysql host host dbn
  • 通过 Bower 安装 jQuery-Mobile

    在我的项目中 我想通过 Bower 使用 jquery mobile 在我可以使用它之前我必须运行npm install and grunt随后在bower components jquery mobile在我可以使用缩小版之前 js an
  • 解析显式数组

    我正在尝试解析来自服务器的此类响应 1 a b 2 000000 1 2 3 1 2 3 x y z 1 2 3 1 2 3 除了为这种类型的消息编写我自己的 hack ish 解析器之外 还有一种我不知道的标准方法来解释它吗 您的输入是J
  • JQuery UI,单页上多个日期选择器

    我正在为房地产创建一个 PHP 网站 我是 jQuery 和 jQuery UI 的新手 但似乎无法在其他地方找到答案 请看这个屏幕截图 全尺寸 https i stack imgur com b3yQX png 对于每个 已收到 和 到期
  • Angular UI Router:abstract:true不会显示页面

    我正在尝试使用嵌套导航来围绕 Angular UI Router 进行思考 我的应用程序有多个页面 我已经设置了 StateProvider 并且页面之间的基本路由可以正常工作 但是 我现在尝试在这些页面之一中实现选项卡式视图 我就是无法让
  • Jquery序列化和serializeArray不适用于谷歌浏览器

    我有以下 html fieldset fieldset
  • 如何在 VBA (Excel) 中获取以毫秒为单位的 DateDiff-Value?

    我需要计算两个时间戳之间的差异 以毫秒为单位 不幸的是 VBA 的 DateDiff 函数不提供这种精度 有什么解决方法吗 您可以使用描述的方法here http www tek tips com faqs cfm fid 2292如下 创
  • 如何在集群中为一个节点和所有节点运行计划方法?

    我有一个在集群中运行的 Glassfish 3 1 2 和一个 EJB 3 1 应用程序 我的应用程序中需要两种预定方 法 一种每天只运行一次 在单个节点上 以及其他在所有节点上运行的类型 每 1 2 分钟 它们不需要运行同步方式 要求只是
  • 如何递归地将项目添加到列表中?

    目前 我正在解决一个问题 我得到一个列表 其元素可能包含其他列表 列表的列表或整数 例如 我可能会收到 1 2 3 4 5 6 7 9 我的目标是解析数组并附加仅整数到一个新列表 这是我到目前为止所做的 def fun a if a ret
  • Django Admin:列表中的分组数据

    我可以在 Django Admin 中显示分组结果吗 默认情况下 它们显示所有行 我想根据某些字段对这些行进行分组并显示它 像 GROUP BY username 之类的东西 我尝试过搜索但没有成功 使用怎么样list filter my
  • IMFMediSource 不支持 IKsPropertySet 接口

    我正在将基于 Direct Show 相机的 SDK 移植到 MFT 在我的旧代码中 我有 KSProxy 接口 如 IksTopolgy IKsControl 和 IKsProperty IksTopolgy IKsControl 用于枚