0

NSAttributedString:drawAtPointRGBA32経由でテキストを取得するための最もパフォーマンスの高い手段は何CVPixelBufferRefですか?

自分の目的を明確にするために...

映画の再生中にCVPixelBufferRef@60fps のオブジェクトが渡されます。CVDisplayLinkこれらはCMSampleBuffers出力用にラップされています。Apple の「AVGreenScreenPlayer」サンプル コードを作業のベースとして使用しています。

文字列をNSAttributedString表すオブジェクトがあります (例: @"ABC")。これを小さな背景 (おそらく) に描画し、この結果の背景付きテキストCVPixelBufferRefを、再生中のビデオの隅に描画します。

を使用するとCIFilter最もパフォーマンスが高くなる可能性がありますが、ビデオ + オーバーレイの結果を含むビデオ フレームにCVPixelBufferまたはとしてアクセスする必要がありますvImageBuffer

MacOSX 10.10.3 の場合。- オブジェクティブ C.

4

0 に答える 0