私は DirectShow で MP4 フィルターに取り組んでいます。現在、IBaseFilter オブジェクトを作成しようとしていますが、要件の 1 つは CoCreateInstance の CLSID です。
このIDがどこから来たのか混乱しています。GraphEdit > Insert Filter から取得できますか? その場合、{00000000-0000-0000-0000-000000000000} の形式で表示されますが、私が見たほとんどの例は次の形式です
static const GUID CLSID_MPEG4Demux = { 0x025BE2E4, 0x1787, 0x4DA4, 0xA5, 0x85, 0xC5, 0xB2, 0xB9, 0xEE, 0xB5, 0x7C };
それにはコンバーターが必要ですか?