AVVideoCompositionCoreAnimationTool и пользовательский CALayer: setNeedsDisplay каждый кадр? - PullRequest
2 голосов
/ 18 августа 2011

Я использую AVVideoCompositionCoreAnimationTool с AVAssetExportSession для рисования наложений в видео на iPhone.

особенно я хочу нарисовать что-то действительно похожее на Timecode в видео. Я могу сделать это с помощью пользовательского CALayer (или делегата слоя, в любом случае). У меня это работает с одной проблемой,

Проблема в том, что я не вижу способа вызова setNeedsDisplay для каждого кадра в моем пользовательском CALayer, чтобы я мог изменить тип каждого кадра посредством вызова drawInContext.

Есть ли какой-нибудь способ гарантировать, что drawInContext вызывается перед рендерингом каждого кадра видео во время экспорта?

Спасибо!

...