Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> воспроизведение mpeg 
:(
    Опции темы
stasik
Дата 27.8.2003, 13:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Добрый день.
Слышал, что в наборе функций API есть возможность воспроизводить звук в формате MPEG. Если это правда, то не подскажите, в каком имеено модуле она находится?
Спасибо.

  Вверх
RAN
Дата 27.8.2003, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 709
Регистрация: 14.3.2003
Где: Щёлково Моск.обл.

Репутация: 5
Всего: 6



Каком API? Если тебе говорили об API Win32, то тебя ввели в заблуждение. Твоей цели ты можешь достичь через Direct Show. См.MSDN. Там есть примеры плееров.
PM MAIL ICQ   Вверх
Ars
Дата 29.8.2003, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 28.8.2003
Где: Московская обл.

Репутация: 2
Всего: 2



Если речь идет о Win32 API, то там есть Audio Compression Manager (ACM), который предоставляет единый интерфейс для работы с кодеками третьих производителей. Так что воспроизводить можно, и не только MPEG


--------------------
Есть многое на свете, друг Горацио,
С чем очень долго можно прое..!
PM MAIL   Вверх
RAN
Дата 29.8.2003, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 709
Регистрация: 14.3.2003
Где: Щёлково Моск.обл.

Репутация: 5
Всего: 6



Каюсь, был не прав. Слово не воробей, .... Ars, пояснил бы в общих словах.
PM MAIL ICQ   Вверх
klep
Дата 29.8.2003, 19:30 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Также можно использовать VFW (Video For Window) , штука устаревшая !

  Вверх
Ars
Дата 1.9.2003, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 28.8.2003
Где: Московская обл.

Репутация: 2
Всего: 2



В хелпе Win32 Programmer's Reference написано: Win32 API предоставляет набор функций для аудиоустройств. Эти функции транслируют вызовы от приложения драйверам устройств, которые управляют физическими устройствами. Система использует модули, называемые mapper для управления установленными устройствами. Mapper’ы применяют механизм hooks для перехвата вызовов и осуществляют посредничество между системой и драйверами, установленными в системе. Mapper отвечает за сопоставление запросов приложения на доступ к устройству с доступными устройствами и за нахождение устройства, удовлетворяющего текущим требованиям приложения.
Audio Compression Manager (ACM) – это расширение базовой мультимедиа системы в виде mapper’а. Использование hooks позволяет ACM декодировать или кодировать аудио-данные перед передачей их в или из драйвер(а) аудиоустройства. Отличие ACM от стандартного системного mapper’а состоит в том, что ACM может искать аудиоустройства, которые поддерживают заданный формат или подобрать соответствующую комбинацию аудиоустройства и программного компрессора/декомпрессора.
Когда приложение запрашивает систему открыть аудиоустройство на запись или воспроизведение, запрос содержит формат и устройство. Когда в качестве устройства указан mapper, тот должен найти устройство которое поддерживает запрашиваемый формат. Если ACM не может найти такое устройство, он ищет устройство и компрессор/декомпрессор, которые совместно поддерживают этот формат. Таким образом, ACM может предоставить приложению определенный формат, даже если в системе не установлено устройств, которые напрямую поддерживают этот формат. Также ACM поддерживает фильтрацию и конвертирование форматов.

От себя хочу добавить, что полнота поддерживаемых форматов определяется кодеками, установленными в системе. Информацию о них можно поглядеть в Диспетчере устройств -> Звуковые, и т.п... устройства-> Аудио кодеки. Лежат в System32 с расширением acm.



--------------------
Есть многое на свете, друг Горацио,
С чем очень долго можно прое..!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0988 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.