[vlc-devel] Re: Proper separation of GUI and engine

NeBlackCat (lists) lists at asd-group.com
Sun May 13 13:41:29 CEST 2007


Yes I know, but (as I understand it) they provide a small number of 
simple, high level functions (play media, go full screen, add to 
playlist, etc) whereas (for example) Xine's API exposes all of Xine's 
guts, so you can do all sorts of low, medium and high level media 
related stuff through it.

In other words (as I understand it) VLC is a media player with an API to 
allow you to control it. OTOH Xine is a media library that you can build 
a media player around. So my question was whether VLC would be 
repackaged along the Xine lines.

I hope that makes sense, I might not be explaining this very well! :-)

Pierre d'Herbemont wrote:
>
> On 13 mai 07, at 13:09, NeBlackCat (lists) wrote:
>
>> Hello again,
>>
>> I was wondering, are there any plans to properly "libraryize" VLC so 
>> that it is a shared library with a comprehensive, well defined API 
>> that provides access to all of it's functionality, and a separate 
>> GUI(s)?
>
> There are already two ways to use VLC core as a library, see
> http://wiki.videolan.org/MediaControlAPI
> based on
> http://wiki.videolan.org/ExternalAPI
>
> Pierre.
>

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list