I gang

.NET Wrapper - VLC CONSOLE Interface - Simple .NET Wrapper

VLC Wrapper using CONSOLE Interface - Simple .NET Wrapper



If you can parse text, and follow the spec, this is a simple project for someone. We want nicely formatted, and well documented code, as will need to maintain. .Net Framework 3.5

Quite a simple wrapper, as we have done one for ffMPEG just like it. Because of GPL, when using libs that link, or libraries which link to the usage of a GPL application, you must make the application GPL. Now, you can build functionality if it is based on a execution model, whereby you can execute the application, and not have any libraries linked to the GPL application.

So, this can be accomplished with VLC Media Player by using the CONSOLE interface (rcold). Basically it instantiates the player, and command/control is done via STDIN/STDIN out.

The requirement is to develop a managed class written in C# or VB.NET, lets call it VLCManager. When this class is used, child process' may be started, stopped and controlled. Each child process is independant of each other, and the main VLCManager is the Host to the client wrappers.

A fimiliar knowledge of VLC important, if you have not used VLC, then building this wrapper will be problematic and slow for you, and that will not work for us.

All operations will be thread safe (so list, collections, etc will all need proper locking)

We envision the solution to be built upon 3 primary classes. We have spent the time to define the model so as not to have issues with the understanding of our needs, and clearly lay out the path of development. While lengthy, the overall work is easy, parsing text mainly, but again, simplicity speaks volumes:

VLCManager - The Host

VLCClient - The child information object

VLCProcessor - A re-usable class which instanstantiates the VLC process, and has methods, properties, function to maintain that specific session. The VLCprocessor will analyze all input from the VLC process and update properties accordingly. (position, rates, errors, etc). It most like will require to use both the -I dummy interface to stop from screen playing, as well the log plugin, as the log messages will be required to get certain aspects of the playing stream.

Budget for this Project is at the lower end of the scale posted. Its not a $200 project, but its also not a $500 project.. So it will fall in between.

If any bids are submitted over 500 they will be ignored.

For a brief overview of the RC (now is OLDRC) commands, please see this website blog:


Evner: .NET, C# Programmering, Visual Basic, Windows Skrivebord

Se mere: vlc wrapper, vlc console, net interface vlc, vlc console interface, vlc interface, wrapper vlc, vlc net wrapper, wrapper net vlc, console wrapper, vlc media player wrapper, vlc interface net, vlc wrapper classes, console interface, vlc wrapper console, vlc net certain time, vlc console control, net console command wrapper, vlc net interface, vlc media player interface console, vlc net process, console wrapper net, vlc simple, vlc simple wrapper, net console, wrapper application

Om arbejdsgiveren:
( 28 bedømmelser ) Winter Springs, United States

Projekt ID: #970193

Tildelt til:


Please check PMB

$400 USD in 14 dage
(2 bedømmelser)

7 freelancere byder i gennemsnit $343 på dette job


Please view PM.

$450 USD in 14 dage
(4 bedømmelser)

Plz give me the timeframe for this work.

$250 USD in 21 dage
(0 bedømmelser)

i am familar with vlc and can make it, but need time

$250 USD in 25 dage
(0 bedømmelser)

Need more details.

$250 USD in 20 dage
(0 bedømmelser)

Please check your PM

$400 USD in 14 dage
(0 bedømmelser)

Hi! I'm ready to create your project.

$400 USD in 20 dage
(0 bedømmelser)