それが簡単にできるかどうかはわかりません。Silverlightでネイティブに使用できるさまざまなコーデックはすべてSilverlightMediaElementコントロールによってラップされており、私が理解できる限り、APIを介して直接公開されていません。たとえば、生のデコードされたRGBAビットストリームを取得することはできません。(これが間違っている場合は、知りたいのですが、調べてみたので、その方法がわかりません。)Monoソースツリーには、Diracコーデックのデコード専用実装があります。 、しかし、私が知る限り、WMVやAVIファイルなどを簡単にデコードできるものは何もありません。
また、デコードされた生のRGBA(またはYCbCr)ビットストリームを何らかの方法で取得して、必要なデータをそれらのフレームに挿入できるようにしたとしても、ビデオストリームとSilverlightを再エンコードする必要があります。そのためのネイティブサポートは提供していません。独自のエンコーダーを作成するか(まったく些細なことではありません)、ffmpegライブラリーから移植するか(これも簡単ではありません)、他の誰かがそれを行うのを待つ必要があります。
要するに、私の疑いは、今のところActiveXソリューションに固執する必要があるということです-いくつかの巧妙なJavaScriptコーディングがあれば、それを素敵なSilverlightUIでラップできるかもしれません。