gpt4 book ai didi

cocoa - 使用外部视频硬件 - 初学者需要指导

转载 作者:行者123 更新时间:2023-12-03 17:59:47 25 4
gpt4 key购买 nike

我这里有一个小应用程序,它使用 QTKit 处理 QuickTime 视频。这是我的第一个 Cocoa 应用程序,所以我对 OS X 编程还很陌生。

由于主要内容现在正在工作,我想知道如何使用和支持外部视频硬件?我只是不知道如何开始,因为我以前从未使用过外部硬件。

因此,如果运行程序的机器上安装了 BlackMagic 卡,我如何才能知道这一点,以及如何才能在该卡上播放我的 QuickTime 电影,而不是在计算机上播放 QTMovieView电脑显示器?

如果有人能给我指明方向,我会很高兴!非常感谢。

最佳答案

在回放时,您安装的显卡类型对 QTKit 来说并不重要(对于来说,它可能看起来更流畅、更性感,但对于您在操作系统中调用的内容来说)没关系)。

要在第二台显示器(或您所说的“外部硬件”)上显示内容,您可以通过调用 [NSScreen screens] 获取连接到 Macintosh 的各种屏幕上的信息。 。也请查看 NSScreen 引用的其余部分。

一旦掌握了窍门,您就可以决定是否要在最深的屏幕(大概是带有昂贵显卡的屏幕)上进行全屏显示,或者是否要在最大的屏幕上进行渲染(您可以在最大的屏幕上进行渲染)。可以从NSScreen的“框架”方法确定),或者不是带有菜单栏的“主屏幕”的屏幕。

还有一些较低级别的东西可供您在 Quartz 中使用。 Here is Apple's "Quartz Display Services Reference" guide 。仅当您觉得自己对 Macintosh 程序足够聪明,可以更深入地了解时,我才建议您采用这条路线。

希望这对您有帮助!

关于cocoa - 使用外部视频硬件 - 初学者需要指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8278110/

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