使用 QTKit 设置电影元数据
我正在尝试将旧的 QuickTime 框架代码转换为 OS X 上基于 Cocoa 的 64 位 QTKit,这意味着我无法随时直接进行 C 函数调用。 具体来说,我正在尝试找到一种使用 QTKit 编写 QuickTime VR 电影的方法,因为它们需要一些特殊的元数据来设置显示控制器。 我怎样才能用 QTKit 做到这一点?
I'm trying to convert old QuickTime framework code to the 64-bit Cocoa-based QTKit on OS X, which means that I can't drop down to the straight C function calls at any time. Specifically, I'm trying to find a way to write QuickTime VR movies with QTKit, as they require some special metadata to set the display controller. How can I do this with QTKit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您必须深入研究 C API,则可以通过将 QuickTime 特定代码移至单独的 32 位进程来解决 32 位构建的限制。 我们在 Windows 上执行此操作并且效果很好......
If you have to delve down into the C APIs, you might tackle the limitation to 32-bit builds by moving the QuickTime specific code into a separate, 32-bit process. We do this on Windows and it works quite well ...
据我从 QTKit 文档中可以看出,没有办法在直接的 QTKit cocoa 调用中做到这一点。 您需要使用 Quicktime-C API 来执行此操作,这当然是不适用于 64 位应用程序。
当我尝试将使用 Quicktime 的 32 位应用程序转换为 64 位应用程序时,我多次遇到类似的问题。 希望 Quicktime X 能够拥有功能更齐全的 QTKit API 集。
As far as I can tell from the QTKit Documentation there is not way to do this in straight QTKit cocoa calls. You'll need to do this using the Quicktime-C APIs, which of course aren't available to 64-bit applications.
I've run into issues like this numerous times when trying to convert a 32-bit app that uses Quicktime into a 64-bit app. Here's hoping that Quicktime X will have a more fully featured QTKit set of APIs.