GoForce5500 on EM・ONE(その4)
- WMPが対応していないから?
- Windows Mobile 6.1 からは対応しているらしい?
- DirectShowFilerを追加することはできるはずだから、出来るはず?
ここを見る限りでは、DirectShow Filter を登録すれば対応できそうなもんだが…
ちなみに、ここにあったフィルタ列挙サンプルアプリでフィルタを列挙した限りでは、登録されていないみたい。
http://www.firefly-vj.net/imagery/?itemid=227
でも、これ使ってマッパにフィルタ登録しないといけないような気も…
http://msdn.microsoft.com/en-us/library/aa929532.aspx
取りあえずWMPのメニューから開く場合に一覧に出す方法は解った
HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions
の下にジョロジョロあるので、それをマネして追加すれば、取りあえず一覧には出る。開くとエラーが出るけど。
HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\MLS\Extensions
の下にも拡張子の登録がある。何が使うのかが不明だが。
香ばしいレジストリはこのあたり
HKEY_CLASS_ROOT\DirectShow\MediaObjects
フィルタグラフの定義かしらん?
HKEY_CLASS_ROOT\Filter
ここは恐らくフィルタ群。デコーダやら入ってるし。
HKEY_CLASS_ROOT\MediaType
再生するメディアに対応したフィルタグラフが定義されているように見えますな。
■メモ