libmpg123 jak co kolwiek na tym odtworzyć :|

0

Witam mam już *.lib do libmpg123 i biblioteka działa z tym że nie mam zielonego pojęcia jak na niej cokolwiek odegrać tzn. odczytuje birate,id3v1,id3v2 ale jak odtworzyć jakikolwiek dźwięk :( jeśli ktoś ma chociaż jakie poszlaki to proszę o info to z http://www.mpg123.de/api/ nie działa :(

jeśli ktoś zechciałby się pobawić podaję bibliotekę w raz z plikami wsadowymi
http://odsiebie.com/pokaz/1821252---28cc.html

0

ale jak odtworzyć jakikolwiek dźwięk

No najlepiej podać zdekompresowane dane (PCM) do jakiegoś wyjściowego strumienia audio ;) libmpg123 jest tylko strumieniem wejściowym, dekompresorem mp3 -> PCM.

0

a czy mógłbyć pokazać jak to zrobic ?

0

Nie mógłbym, bo nie będę pisać specjalnie na potrzeby forum strumienia audio - ten musisz sobie machnąć sam, albo użyć jakichś gotowych bibliotek (PortAudio?).

Jeśli chodzi o libmpg123, na stronie masz przykład użycia biblioteki, a dokładnie dekompresji mp3 -> WAV.

0

dziękuje za poszlaki teraz widze że dźwięk się dekoduje lecz nigdzie nie trafia a w tej bibliotece nie ma strumieni audio tak jak jest np. w bass.dll

0
Frani0 napisał(a)

dziękuje za poszlaki teraz widze że dźwięk się dekoduje lecz nigdzie nie trafia a w tej bibliotece nie ma strumieni audio tak jak jest np. w bass.dll

przecież to już mówił ci 0x666 na początku, nie trafia nigdzie bo mpeg123 jest tylko dekompresorem

do odtwarzania pod windowsem bez dodatkowych zewnętrznych bibliotek, przy użyciu tylko tego co jest w systemie masz dwie możliwości odtwarzania zdekompresowanego strumienia WAVE:
-przez DirectSound (od win2k zalecane)
-przez stare funkcje z rodziny waveOut... w mmsystem.h (zalecane dla winów do 98)

no i poza tym DirectSound ma znacznie większe możliwości

chyba już nic więcej nie ma, ewentualnie możesz użyć jakiejś zewnętrznej biblioteki jak bass

1 użytkowników online, w tym zalogowanych: 0, gości: 1