« O/Rマッピング | メイン | IWMReaderを使うように組み直し »
2005年10月25日
吉里吉里 ムービー拡張日誌2:: DirectShowとWMF SDKのメディアタイプ
Tweet @jin1016をフォローメモるのを忘れていたのでメモ。
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