| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Как проверить наличие видео-кодека в ОС? |
| Автор: oldm 12.6.2005, 11:54 |
| Сабж. |
| Автор: DENNN 14.6.2005, 09:25 |
| Я четыре года назад сталкивался с подобной проблемой. Нужно было проверить, что в системе установлен IntelIndeo. Поковырял я всяческие WinAPI..... Вообщем решил, что ради такой маленькой задачи времени все изучать нет. Посмотрел как обзывается кодек в закладке "Control Panel->Sounds and Multimedia->Hardware->VideoCodecs->Properties->Properties", и проверял в программе что в реестре есть соотвествующий ключик с нужным мне названием. Все работало. Но недостатки такого решения очевидны: в системе возможно уже есть другой кодек, поддерживающий нужный мне алгоритм, в будущем МС опять что-нибудь переделает и ключ в реестре сменит свое положение. |
| Автор: AndreySol 5.11.2005, 11:12 |
| Вопрос не полный: проверить наличие в системе - это просто проверить наличие заранее известного имени кодека или проверить наличие кодеков для какой-то конкретной цели ? |
| Автор: DENNN 7.11.2005, 12:29 |
| Очевидно, для возможности воспроизвести видео в формате кодека. |