Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2012, 00:48   #1
FYBVFPFYBC
Пользователь
 
Регистрация: 19.01.2010
Сообщений: 19
По умолчанию QDataStream + OGG + OpenAL

Задача в том, чтобы считать из qt-ресурса .ogg-файл с помощью QFile, передать его ogg-кодеку с помощью QDataStream и воспроизвести декодированный wav с помощью OpenAL. Трудности на этапе QDataStream >> Ogg Vorbis. Функция ov_open_callbacks(...) из vorbis-api принимает как источник данных указатель на IFSTREAM. Естественно, если я подсовываю ей QDataStream - всё падает. Можно ли как-нибудь перегнать из QDataStream в аналог ifstream, и стоит ли это делать? Может быть есть более разумные способы достать ogg из qt-ресурса и передать на кодек?
FYBVFPFYBC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Артикуляция ogg vorbis kalumb Фриланс 2 10.07.2012 10:22
Вопрос по OGG.DLL admif172 Мультимедиа в Delphi 3 26.02.2011 12:29
OGG Theora тест JTG Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 31.05.2010 18:33
Ogg, Wma тэги PIKACHU Мультимедиа в Delphi 2 19.03.2010 10:03