将NSAttributedString绘制到CVPixelBufferRef中的最快方法是什么

时间:2015-04-18 01:20:46

标签: macos cocoa nsattributedstring accelerate-framework cvpixelbuffer

通过NSAttributedString:drawAtPoint将文字转换为RGBA32 CVPixelBufferRef的最佳效果是什么?

只是为了澄清我的目标...

正在播放电影时,我正在通过CVPixelBufferRef传递CVDisplayLink个对象@ 60fps。这些包含在CMSampleBuffers中以输出。我使用Apple的“AVGreenScreenPlayer”示例代码作为我的工作基础。

我有一个NSAttributedString对象代表一个字符串(例如@“ABC”)。我想将它绘制到一个小背景(可能)上,然后将带有背景的结果文本绘制到CVPixelBufferRef中,放到正在播放的视频的一角。

虽然使用CIFilter可能效果最佳,但我需要访问包含视频+叠加结果的视频帧CVPixelBuffervImageBuffer

对于MacOSX 10.10.3。 - 目标C。

0 个答案:

没有答案