Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод аудио

4.8K
30 октября 2005 года
Вася Триллер
149 / / 30.10.2005
Допустим, я написал собственный аудиоформат.
И вот я пишу заветный аудиоплеер с поддержкой это чудесного формата. Вопрос: как в Delphi (возможно посредством WinAPI) вывести выборки и прочее? Желательно без перекодирования в wav или другие форматы: возможна лишь перекодировка в raw определённых кусков файла, и то лишь с хранением в оперативке.
9.8K
03 ноября 2005 года
bqserg
56 / / 27.09.2005
Аудиоформат или формат сжатия?

Если первое, то сразу возникает вопрос - А какой формат данных? Как и в WAV???
Если да, то в чем проблема?

Цитата:
перекодировка в raw определённых кусков файла, и то лишь с хранением в оперативке.



Если же все таки второе...

Интересно как ты собираешься вывести звук не применяя к нему декомпрессию???
Винда (WinAPI т.е.) твоего формата файла не знает и уж тем более не поймет чего там спресовано...

Может я чего не знаю, но у тебя два варианта чтобы вывести звук через WinAPI:
1. Пресловутый WAV, которым ты не хочешь пользоваться.
2. Писать кодек для Audio Compression Manager (тоже через API работает) (ИМХО. Лишний гемор в твоем случае)

4.8K
03 ноября 2005 года
Вася Триллер
149 / / 30.10.2005
Цитата:
Originally posted by bqserg
Интересно как ты собираешься вывести звук не применяя к нему декомпрессию???



Я имел ввиду вывод уже декомпрессированного звука.

Цитата:
Originally posted by bqserg
1. Пресловутый WAV, которым ты не хочешь пользоваться.



Может, я им и хочу им воспользоваться, но я не хочу, чтобы он был на винте (даже временно).

Цитата:
Originally posted by bqserg
2. Писать кодек для Audio Compression Manager (тоже через API работает) (ИМХО. Лишний гемор в твоем случае)



А как писать? Хочу рассмотреть все варианты...

9.8K
03 ноября 2005 года
bqserg
56 / / 27.09.2005
Цитата:
Originally posted by Вася Триллер
А как писать? Хочу рассмотреть все варианты...



Зачем тебе писать кодак для менеджера плагинов который будет твой сжатый файл открывать и проводить декомпрессию?
У тебя единичный случай и тут совсем это не нужно.

А насчет не сохранять на винт. Я такое делал уже. Все в памяти висит.
Код щас далеко, да и тороплюсь я. Если никто тебя раньше не просветит, то завтра закину примерный код на API.

9.8K
04 ноября 2005 года
bqserg
56 / / 27.09.2005
Писал я это давно, годика 3 назад, да и не дописал конечно... 8)

Вообщем я оттуда все лишнее повыкидывал. Там загрузка WAV'а из файла в память происходит и последуещее воспроизведение.
Тебе надо будет там переделать заполнение заголовков и естественно аудио данные свои указать.
4.8K
04 ноября 2005 года
Вася Триллер
149 / / 30.10.2005
Пасиб тебе огромное!
Сейчас времени нет, но вот на досуге буду разбирать!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог