【发布时间】:2010-09-09 03:52:23
【问题描述】:
我正在尝试将旧的 QuickTime 框架代码转换为 OS X 上基于 Cocoa 的 64 位 QTKit,这意味着我无法随时直接调用 C 函数。具体来说,我正在尝试找到一种使用 QTKit 编写 QuickTime VR 电影的方法,因为它们需要一些特殊的元数据来设置显示控制器。如何使用 QTKit 做到这一点?
【问题讨论】:
标签: objective-c macos quicktime qtkit
我正在尝试将旧的 QuickTime 框架代码转换为 OS X 上基于 Cocoa 的 64 位 QTKit,这意味着我无法随时直接调用 C 函数。具体来说,我正在尝试找到一种使用 QTKit 编写 QuickTime VR 电影的方法,因为它们需要一些特殊的元数据来设置显示控制器。如何使用 QTKit 做到这一点?
【问题讨论】:
标签: objective-c macos quicktime qtkit
如果您必须深入研究 C API,则可以通过将 QuickTime 特定代码移至单独的 32 位进程来解决 32 位构建的限制。我们在 Windows 上执行此操作,并且效果很好...
【讨论】:
据我从 QTKit 文档中得知,没有办法在直接的 QTKit 可可调用中执行此操作。您需要do this using the Quicktime-C APIs,这当然不适用于 64 位应用程序。
在尝试将使用 Quicktime 的 32 位应用程序转换为 64 位应用程序时,我曾多次遇到此类问题。希望 Quicktime X 能够拥有功能更全面的 QTKit API 集。
【讨论】: