Core Animationを使用していくつかのレイヤーをアニメーション化していますが、そのうちのいくつかはビデオの表示に使用されます。
複数のレイヤーを使用して複数の映画を再生するのは良い考えではない(非効率的)と聞きました。いくつか検索した後、ビデオフレームを使用してOpenGLテクスチャを作成する方法を見つけました。そこで、レイヤープロパティにアクセスして、テクスチャを使用してOpen GLで表示したいと思います(それぞれにOpenGLコンテキストを持つ複数のCAOpenGLLayerを使用しないようにします)。
setFrameにブレークポイントを配置するためにCALayerをサブクラス化しましたが、値が変更されるたびにブレークすることはありません。アニメーション中に変化するCALayerのフレームを特定するにはどうすればよいですか?
PS:CARendererを使用しているのは、リアルタイムではなく、すべてのレイヤーをミキシングしてフレームを作成する必要があるためです。