0

NSAttributedString:drawAtPoint将文本通过RGBA32获取的最高效方法是CVPixelBufferRef什么?

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

在播放电影时,我正在以CVPixelBufferRef@60fps 的速度收到物品。CVDisplayLink这些被包裹起来CMSampleBuffers输出。我使用 Apple 的“AVGreenScreenPlayer”示例代码作为我的工作基础。

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

虽然使用 aCIFilter可能是性能最高的,但我需要访问包含 video+overlay 结果为 aCVPixelBuffer或的视频帧vImageBuffer

对于 MacOSX 10.10.3。- 目标 C。

4

0 回答 0