問題タブ [video-effects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MediaClip に追加されるたびに VideoEffect に異なるデータを表示させるにはどうすればよいですか?
さて、メディア構成があり、それに 3 つのメディア クリップを追加しました...
ここで、各クリップに個別のキャプションを表示する必要があり、これを実現するために、Win2D API の DrawTextLayout メソッドを使用するカスタム ビデオ エフェクトを作成しました。はっきりさせておきますが、オーバーレイでこれを行いたくありません! しかし、ビデオ エフェクトはファクトリ デザイン パターンを使用して構築されているため、ビデオ エフェクトの各インスタンスに異なるデータをロードするにはどうすればよいでしょうか?
MyVideoEffect のコアは次のとおりです。
ここで、「text」パラメータは毎回異なる値を持つ必要があります。
ビデオ エフェクトを追加するときに一意の値を指定するにはどうすればよいですか?
うまくいけば、タイマーに頼らずにこれを行うエレガントな方法はありますか?