В документации на MS имеется видеодекодер MPEG 1 и 2 в комплекте с Windows 8, который совместим с Media Foundation. Я написал Source Reader для DVD, MPEG2 и MPEG1 и начал тестирование.SL_E_LICENSE_FILE_NOT_INSTALLED (0xC004F011) Mpeg 2 Decoder
В моем конвейере, прямо вокруг MFEnumEx, я получаю ссылку на экземпляр декодера, найденного в системе. Как только я пытаюсь активировать объект, я получаю SL_E_LICENSE_FILE_NOT_INSTALLED
. Я столкнулся с этим сообщением раньше, когда писал документ для MPEG4. Кодировщик MPEG 4 дал мне то же самое.
на основе поиска Google, я закончил в связи с и направлены пользователям выполнить команду: DISM /Online /Cleanup-Image /RestoreHealth
Кажется, это исправили проблему кодер MPEG 4. Не уверен, что происходит. Я запустил TopoEdit.exe и попытался добавить Microsoft MPEG Video Decoder, и узел завершился с той же ошибкой.
Мне интересно, если кто-нибудь столкнулся с той же проблемой? Любые резолюции? На данный момент я действительно не хочу писать декодер.
Я тестировал это на другом ПК на работе, и я получаю тот же результат. Обе ОС равны 8.1 64 бит.