Поиск подходящего имени для компрессора / фильтра из FOURCC ID в приложении Delphi 6?

У меня есть приложение Delphi 6, которое просит пользователя выбрать аудио и видео компрессор с помощью AVISaveOptions(). Затем я сохраняю идентификаторы FOURCC каждого выбора в файле данных. Я хочу найти дружественное имя фильтра для каждого выбора с использованием идентификатора FOURCC, принадлежащего каждому компрессору / фильтру, чтобы позднее я мог показать пользователю их текущие варианты выбора, а дружественное имя компрессора / фильтра будет отображаться рядом с выбранными идентификаторами FOURCC., Как я могу это сделать?

Примечание. Я просто хочу показать пользователю то же самое длинное имя формы, которое отображается в диалоговом окне AVISaveOptions (), которое запрашивает у пользователя выбор, предлагая ему список с понятными именами.

1 ответ

Решение

ICOpen открывает драйвер для данного FourCC, затем ICGetInfo получает вас ICINFO структура с описаниями.

Другие вопросы по тегам