在GPU上进行QT电影处理

时间:2011-02-06 20:24:32

标签: cocoa macos gpu qtkit

我正在使用可可的QTKit项目,其中QT电影占用了大约70%的CPU负载。如果可能的话,我想将一些处理负载移到GPU上。有谁知道这是否可能?

2 个答案:

答案 0 :(得分:2)

在Snow Leopard上,使用initWithAttributes:error:创建QTMovie对象,并添加QTMovieOpenForPlaybackAttribute属性,其值为YES。这将使用QuickTime X解码/播放电影,如果可能的话,will play it with GPU acceleration

请注意,这会锁定很多的功能。你真的需要只使用电影进行播放。 The QuickTime Kit Application Programming Guide has more information.

答案 1 :(得分:1)

为您要支持的电影格式安装GPU QuickTime编解码器?显然存在这样的事情,例如CoreAVC的。