gpt4 book ai didi

cocoa - QTKit 不会枚举 64 位模式下的 USB 和虚拟摄像头。有解决方法吗?

转载 作者:行者123 更新时间:2023-12-03 16:44:24 24 4
gpt4 key购买 nike

我对 Quicktime(即 QTKit)有疑问。很久以前,我写了一个应用程序,它在 Mac OS X 上使用相机设备。用户可以使用弹出框选择相机。我将设备列表填充到弹出框中,以便用户可以选择他喜欢的相机。现在我迁移到 64 位代码。使用 iSight cam 一切正常。音频设备也正确列出(包括 Soundflower 等虚拟驱动程序)。令我惊讶的是,所有相机设备都不见了。并且 QTKit 永远不会枚举现有的相机。有解决方法吗?或者有人知道这个问题吗?

最佳答案

我遇到了同样的问题。除了保持 32 位之外,还没有找到解决方法。 Quicktime API 邮件列表已经对此进行了讨论 here基本上说明相机设备(您的相机设备)是 Quicktime 组件,如果我理解正确的话,Quicktime 组件仅受 Quicktime 7 支持,而不是 Quicktime X。

坦白说:64 位不支持 Quicktime 组件,无论出于什么原因我不明白。

更新:有关 Quicktime-api-lists 的另一场讨论也涵盖了此主题 here 。在讨论中搜索 vdig,您将找到有关 32 位与 64 位复杂情况的完整陈述:

Apple has never updated or replaced the VDIG/ SG / QuickTime Component
API to a 64 bit architecture and your VDIG will never show up as a
selectable device under 64 Bit. So your VDIG is screwed, just like
every other Mac 3rd party QT component developer is.

此外,还会弹出术语 QTKitServer,该术语似乎没有文档记录,但 Quicktime X 在 64 位模式下使用该术语通过 Quicktime 组件播放 32 位电影。

也许 QTKitServer 是关键?

关于cocoa - QTKit 不会枚举 64 位模式下的 USB 和虚拟摄像头。有解决方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com