Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DirectSound - Problem sa bufferom

[es] :: .NET :: DirectSound - Problem sa bufferom

[ Pregleda: 2446 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

TheBatA
Miljan Komatina
Senior software developer, QUANTUM -
AutoMARKET
Beograd

Član broj: 25309
Poruke: 64
*.smin.sezampro.yu.

Sajt: www.AutoMARKET.rs


Profil

icon DirectSound - Problem sa bufferom26.07.2005. u 19:21 - pre 228 meseci
Imam sledeći problem:
Pravim program koji bi trebalo da služi za VoIP komunikaciju korišćenjem DirectSound-a u C#. Potrebno je da uhvatim zvuk sa mikrofona u neki bafer, podatke iz tog bafera pošaljem na određeni komp koji će zatim da reprodukuje taj zapis.

Uspem ti ja da uhvatim zvuk sa mikrofona i da ga smestim u buffer, ali ne mogu nikako da ga reprodukujem iz njega. Uspeo sam da zvuk iz bafera snimim u wav fajl i odatle da ga reprodukujem, ali to nije ono što mi treba.

Ideja je da u CaptureBuffer snimim zvuk, zatim da ga prebacim u MemoryStream, zatim iz memoryStream-a u SecondaryBuffer (nisam našao foru da puštam direktno iz capture Buffera). Kada treba da napunim secondarybuffer iz memoryStream-a dobijam poruku
Value does not fall within the expected range.

deo koda:

Device device=new Device();
Stream ms= new MemoryStream(22050);
secondaryBuffer = new SecondaryBuffer(ms,device);

Kako da napunim SecondaryBuffer? Svaka ideja je dobrodošla!


Ashes to ashes - dust to dust. Zejtin to ulje - mast to mast.
 
Odgovor na temu

[es] :: .NET :: DirectSound - Problem sa bufferom

[ Pregleda: 2446 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.