КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Проигрыватель AIMP2
Программы воспроизведения звука (проигрыватели). Пресеты Версии ACM и драйверов Ключи объектов Независимые участки в потоках Поток преобразования может состоять из нескольких независимых участков. Это означает, что нет необходимости создавать несколько потоков преобразования для однотипной обработки нескольких различных звуковых фрагментов одного формата, не связанных между собой. Вместо этого можно сообщить ACM, где начинается и кончается каждый независимый участок, чтобы драйвер мог корректно инициализировать внутренние переменные в начале участка и вернуть приложению накопленные или задержанные по какой-либо причине выходные данные в конце участка. Как и в остальных подсистемах Windows, объекты ACM, с которыми работает приложение, идентифицируются специальными ключами, которые ACM возвращает приложению в ответ на запрос доступа к объекту. В ACM имеется три вида объектов:
Каждый из объектов имеет свой тип ключа — HACMDRIVERID, HACMDRIVER, HACMSTREAM. Кроме того, имеется универсальный тип HACMOBJ, предназначенный для использования в функциях, работающих с объектами различного типа. Номера версий, используемые в ACM, имеют тип DWORD и состоят из трех компонентов:
Для разбора полученного двойного слова удобно использовать стандартные макросы Windows:
ACM позволяет присваивать отдельным стандартным фильтрам/форматам произвольные пользовательские названия (пресеты), которые затем сохраняются в базе данных ACM в виде отдельного списка. Диалог выбора фильтра/формата, выводимый функциями выбора, в верхней своей части содержит список пресетов, из которого можно быстро выбрать требуемый.
Лет семь назад достойной альтернативы для "народного проигрывателя" Winamp просто не существовало. Однако времена меняются, на смену старым лидерам пришли новые. Несмотря на старания компании AOL, которая приобрела Nullsoft в 1999 году, некогда самый популярный плеер заметно сдал позиции, и сегодня уступает, как минимум, двум разработкам - foobar2000 и AIMP. Причина такой ротации очевидна - любимый многими проигрыватель несколько остановился в развитии и сегодня уже не отвечает тем требованиям, которые предъявляют любители цифровой музыки. Кроме этого, несмотря на то, что бесплатная версия Winamp подходит для подавляющего большинства любителей музыки, сладкое слово «freeware» магическим образом притягивает к себе внимание пользователей. Поэтому неудивительно, что при продвижении foobar2000 и AIMP, их создателями непременно делался акцент на то, что эти продукты распространяются бесплатно.
Сегодня плеер плеер AIMP переживает очередную "реинкарнацию". В свое время, этот проект начинался Артемом Измайловым и носил название AIMP MMC Pro. Через некоторое время его разработка прекратилась, а 8 августа 2006 года он получил продолжение в обновленном плеере - AIMP Classic. Ровно через год после этого стартовал AIMP2 - с обновленным интерфейсом и переписанным движком. Сейчас над созданием этого проигрывателя трудится целая команда, регулярно выпуская обновления, улучшающие работу плеера.
Дата добавления: 2014-01-11; Просмотров: 390; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |