vlcj 4.8.2 API Documentation

vlcj: A framework for embedding the VLC media player in Java applications.

vlcj can be used to create many different types of rich media applications, including audio players, movie players with native video output embedded in a Java component, network streaming clients and servers, web-cam clients, video processing applications and so on.

vlcj provides low-level Java bindings to the native LibVLC library, and also provides a programming framework with higher level classes and constructs that encapsulate most, if not all, of the difficulties involved when working with LibVLC.

vlcj is developed and maintained by Caprica Software Limited.

The vlcj Open Source project is available at GitHub.

The main package is uk.co.caprica.vlcj.player.

For a rapid start, look at the EmbeddedMediaPlayerComponent class.

Modules
Module
Description