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