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

时间:2011-11-26 11:27:37

标签: cocoa video external quicktime qtkit

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

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

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

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

1 个答案:

答案 0 :(得分:1)

你所安装的显卡类型在回放游戏时对QTKit来说无关紧要(它可能看起来更顺畅,更性感,但你在操作系统中调用的是什么没关系)。

要在第二台显示器(或称为“外部硬件”)上显示内容,您可以通过拨打[NSScreen screens]获取有关连接到Macintosh的各种屏幕的信息。另请参阅NSScreen参考资料的其余部分。

一旦掌握了这一点,您就可以决定是否要在最深的屏幕上进行全屏(可能是使用昂贵的显卡的屏幕),或者如果您想在最大的屏幕上进行渲染(您可以可以从NSScreen的“框架”方法确定,或者使用菜单栏确定不是“主屏幕”的屏幕。

您可以在Quartz中使用较低级别的内容。 Here is Apple's "Quartz Display Services Reference" guide。我只建议你在使用Macintosh程序时感觉足够聪明的时候走这条路。

希望这会帮助你!