Автор Тема: Изпълнение на .wav файлове (C++)  (Прочетена 1494 пъти)

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Има ли някакъв начин за изпълнение на .wav файлове?
Активен

  • Гост
Изпълнение на .wav файлове (C++)
« Отговор #1 -: Feb 26, 2006, 13:12 »
Google ти е приятел:
http://www.grame.fr/yann/linuxcms.html
Активен

nplus

  • Напреднали
  • *****
  • Публикации: 188
    • Профил
    • WWW
Изпълнение на .wav файлове (C++)
« Отговор #2 -: Feb 26, 2006, 13:18 »
Примерен код
+wav +play +c++ +linux

Приятел ми е, ама не помогна много, както и този линк.
Активен

semionov

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
Изпълнение на .wav файлове (C++)
« Отговор #3 -: Feb 26, 2006, 19:21 »
http://www.mega-nerd.com/libsndfile/
Цитат
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.


Предполагам, че това търсиш. Това е само за прочитането им. А за възпроизвеждането на прочетения звук:

http://www.xiph.org/ao/
Цитат
Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms.


Ако решиш да декодираш и мп3:

http://www.underbit.com/products/mad/

Последното се използва от много мп3 плейъри, но му липсва подробна документация.
Активен