Jak uzyskać .WAV - CodeBlocks+WxWidgets+PortAudio

0

Witam.
Chciałbym dźwięk pobrany z mikrofonu zapisać jako .wav
Jak to zrobić ? (na razie korzystam z przykładowego kodu programu załączonego do portaudio, który zapisuje dźwięk do pliku .raw)

tak rozszerzając swoję pytanie chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.
6ca9ec796a.png

Jest gdzieś gotowy kod do tego okienka ?

1

Co do drugiego to możesz użyć tego z platformy .NET.

0

a jak to zapisać w Code Blocksie ?

0

edit:
jesli chodzi o wczytywanie plikow i zapisywanie ,wystarczy filedialogi użyć , wszystko podane na tacy;)

To zostaje jeszcze problem z zapisem i odczytywaniem .wav

1

Klik.

1

chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646928%28v=vs.85%29.aspx

0
Azarien napisał(a):

chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646928%28v=vs.85%29.aspx

juz pisalem wyzej, udalo mi sie to zrobic za pomoca filedialogow w wxwidgets, nie mam pojecia jak moglby pomoc mi ten link, ktory podales? Moze mi powiesz jak moglbym z tego skorzystac?(bo spotaklem sie na forum, ze czesto ludzie wklejaja link do msdn.microsoft, mimo ze pisze ze pracuje w codeblocksie wxwidggets)

0
Trebuh napisał(a):

Klik.

nie rozumiem :( chyb troszeczke o coś innego mi chodziło, w innym temacie dostałem wiadomość, że nie muszę dołączać żadnej nowej biblioteki aby zapisac lub odtwarzac wav i bazujac na tych co mam chcialbym to zrobic, bo jesli nie to myslalem nad dodanie biblioteki libsndfile

2

nie mam pojecia jak moglby pomoc mi ten link, ktory podales?

Jest tam wszystko czego potrzebujesz. Funkcja GetSaveFileName wyświetla okienko.
Ale jak już zrobiłeś w wxwidgets to zrobiłeś.

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