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