« インプレイスフィルタの作成 | メイン | wxGladeで変更しまくり可? »
2005年03月24日
吉里吉里2/KAG3ムービー拡張日誌:: VideoOverlayクラスのクラス図
Tweet @jin1016をフォロー作ったインプレイスフィルタを接続して再生してみたが、音が鳴らない。
あれ?と思ったら、デコーダーフィルタとインプレイスフィルタしかつないでなかった。
インプレイスフィルタとサウンドレンダーフィルタをつないだらちゃんと音がなった。
ここからは呼び出し順をまとめないとややこしくなりそうなので、まとめることにした。
ついでなので、VideoOverlayクラスのクラス図を書いておくことにした。
次のような感じ。
iTVPVideoOverlay インターフェイスがVideoOverlayクラスのメイン。
このインターフェイスを通じて吉里吉里本体から操作される。
DShowException は、エラーコードを文字列に変換するために作った例外クラス。
Video Renderer Filter は、レイヤー描画用に作ったフィルタ (下図) 。
Stream Source Filter は、もともとあった(W.Dee氏作成) のフィルタ。
集約とかは結構いい加減。
あまりソース追ってないので。
Sound Switcher In Place Filter は、これから作るフィルタ。
投稿者 Takenori : 2005年03月24日 18:41
comments powered by Disqus