LibVLC is the external programming interface of the VLC media player. It is used to embed VLC into other applications or frameworks.
VLC Media player is a widely used media player these days. To integrate the VLC media player in your application libVLC is used. You can embed libVLC into your application to gain audio/video playing features.
Bindings
The original library is written in C (the SDK is provided with VLC media player), but several bindings exist:
- Python bindings
- .NET bindings
- Java bindings
- ObjC bindings (VLCKit for the Mac, MobileVLCKit for iOS)