Uwaga! Oferta jest nieaktywna ponieważ dnia 2015-05-01 10:11 upłynął termin składania ofert. Informacje mogą być nieaktualne

C# - Zlecenie, nagrywanie audio, biblioteka bass

Opis oferty

Witam,
zlecę napisanie stosunkowo prostej aplikacji, która przechwytuje i nagrywa dźwięk z wybranych źródeł dźwięku (mikrofon i inne wejścia) i co X minut zapisuje do pliku w formacie MP3.

Aplikacja ma korzystać z biblioteki BASS http://www.un4seen.com/ ,która zapewnia wszystkie funkcjonalności.

W szczególności powinny być użyte biblioteki:
bass.dll - dla systemów XP
basswasapi.dll - dla systemów nowszych niż XP (vista,7,8,8.1),
bassenc.dll - zapewnia kompresję (dopuszczam wykorzystanie innej biblioteki)

GUI ma składać się z:
- 2 list rozwijanych, których elementami są wszystkie źródła dźwięku
- jakiegoś textboxa, w którym podaje się ilość minut
- kontrolki pozwalające ustawiać parametry kompresji mp3

W każdej liście wybieramy po 1 urządzeniu. Klikając w button następuje nagrywanie (przechwytywanie) dźwięku. Plik ma być w formacie stereo, w lewym kanale zapisany dźwięk pierwszego urządzenia, w drugim kanale drugiego. Po X minutach następuje kompresja pliku do MP3 i zrzucenie zapisanie go do pliku.

Zależy mi przedewszystkim na logice aplikacji i porządnym kodzie, projekt GUI nie musi być odporny na użytkownika.

AHA - przy realizacji zlecenia NIE korzystać z wrappera polecanego przez twórce bibliotek BASS (http://bass.radio42.com).

Środowisko: VS2013 .net4.0

Kontakt: zlecenia (na) archee .net

Wymagania i obowiązki

Rzetelność i czytelność kodu.
Aplikuj na to stanowisko