5818 very basic mic input/playback

i need a very streamlined voIP module written in [url removed, login to view] Details are as follows: The project will need to be written in [url removed, login to view] Please note I am wanting a module which could be imported into a current [url removed, login to view] project, and not a standalone application. The functionality I am looking for is somewhere along the lines of.... outbuffer = WriteBuffer() -- records from default mic input and writes recorded data into a buffer of any type you wish ready to be transmitted via an existing _UDP_ winsock control. inbuffer = GetBufferViaUDPWinsock() - capable of receiving the buffer that we wrote in the last method and finally a method that will play one of the said buffers through the default audio on any computer. The overall flow of this system is not to compete with any real-time voip software. I actually need it to not be realtime, its more like a voIP walkie-talkie(when one person is talking noone else can.) I do plan to handle the when to play when to record part of it myself so I really only forsee the need for the above 3 methods. Requirements: - bandwidth usage needs to be very minimal, I am willing to sacrifice sound quality for bandwidth as long as sound quality remains "good enough to understand." I'm looking for no more than [url removed, login to view] and I'd like to be more around 1.0kbps-1.5kbps. - this module must be setup with multithreading. I dont want the rest of the application slowing down too noticably due to a recording / playing process. And therefore I require nice clean, efficient code. - moderate support may be required to explain the basics of using your finished product if its any different than I'm having in mind, I'm a long time coder so I dont forsee problems and doubt I will need much support, but then again... how often do we forsee problems? Thanks, feel free to ask any questions in the PMB. I am completely flexible and open to suggestions.. I've never messed with this sort of thing and would rather let someone else handle this part of it. Its a personal project anyways so if you know a better way I'm all ears.

Taidot: .NET, kaikki käy

Näytä lisää: never rest, want compete, compete, free writes, free data input software, forsee, flow problems, compete software, compete data, code basics, part time input data, very basic, input, input method, looking computer coder, audio voip, code basic, talking application, record sound net, support computer problems, type recording, type recorded audio, basic coder, flow methods, basic support

About the Employer:
( 2 reviews ) Seminole, United States

Projektin tunnus: #1756687