« O/Rマッピング | メイン | IWMReaderを使うように組み直し »

2005年10月25日

吉里吉里 ムービー拡張日誌2:: DirectShowとWMF SDKのメディアタイプ

    

メモるのを忘れていたのでメモ。

WM_MEDIA_TYPEとAM_MEDIA_TYPEは別に定義されているが、実体はまったく同じ。
ついでにDMO_MEDIA_TYPEも同じ。
WM_MEDIA_TYPEの定義を見るとコメントに、『名前の競合を避けるために別名で定義しているが、これはAM_MEDIA_TYPEとぴったり一致する。』と書かれている。
ヘルプにも同じことが書かれている。

また、MEDIATYPE_VideoとWMMEDIATYPE_VideoなどのメジャータイプやサブタイプのGUID値も同じ。
これはヘッダーを見て、実際の値を見ればわかる。

WM_MEDIA_TYPEからAM_MEDIA_TYPEへ変換する関数や、メジャータイプの変換を行うテーブルを作ったりしたけど、それはまったくの無用。
キャストすれば難なく使える。



投稿者 Takenori : 2005年10月25日 12:11




comments powered by Disqus
Total : Today : Yesterday : なかのひと