Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 基于GPU的QT电影处理_Cocoa_Macos_Gpu_Qtkit - Fatal编程技术网

Cocoa 基于GPU的QT电影处理

Cocoa 基于GPU的QT电影处理,cocoa,macos,gpu,qtkit,Cocoa,Macos,Gpu,Qtkit,我正在cocoa的一个QTKit项目中工作,其中QT电影占用了大约70%的CPU负载。如果可能的话,我想把一些处理负载转移到GPU上。有人知道这是否可能吗 为您想要支持的电影格式安装GPU QuickTime编解码器?显然存在这样的东西,例如CoreAVC。在雪豹上,使用initWithAttributes:error:创建QTMovie对象,并包含QTMovieOpenForPlaybackAttribute属性,其值为YES。这将使用QuickTime X解码/播放电影,如果可能的话 请注意

我正在cocoa的一个QTKit项目中工作,其中QT电影占用了大约70%的CPU负载。如果可能的话,我想把一些处理负载转移到GPU上。有人知道这是否可能吗

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

在雪豹上,使用
initWithAttributes:error:
创建QTMovie对象,并包含
QTMovieOpenForPlaybackAttribute
属性,其值为
YES
。这将使用QuickTime X解码/播放电影,如果可能的话


请注意,这会锁定许多功能。您确实只需要将电影用于播放

您需要确定计算成本的降低是否会超过在GPU内存之间传输数据的成本。Peter您已经回答了我关于Cocoa dev的两个问题,非常感谢!