動画再生

DrectShowを使った動画再生をコーディング中。
IGraphBuilder::RenderFile(wFile, NULL)が「0x8007007b」を返すので、エラー検索で確認すると「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。 」とのこと。
調べてみたら、ファイルパスのセパレータが“/”になっていた。IGraphBuilder::RenderFileは“/”ではダメらしい。“/”を許すAPIもあるのに、紛らわしい事だ。

「エラー検索」がCOMモジュールが返すエラーコードも日本語にしてくれる事を初めて知りました。えらいぞ「エラー検索」。