Package uk.co.caprica.vlcj.player.embedded.videosurface
Provides the classes necessary to create user interface components that
render native video.
-
Interface Summary Interface Description VideoSurfaceAdapter Specification for a component that can attach a video surface to a native media player instance. -
Class Summary Class Description CallbackVideoSurface Implementation of a video surface that uses native callbacks to receive video frame data for rendering.ComponentIdVideoSurface Encapsulation of a video surface that wraps the native component id of the video surface component.ComponentVideoSurface Encapsulation of a video surface that uses an AWT Component (optimally a Canvas, or maybe a Window).DeferredComponentIdVideoSurface Encapsulation of a video surface that wraps the native component id of the video surface component - the component id is obtained when needed via a template method.LinuxVideoSurfaceAdapter Implementation of a video surface adapter for Linux.OsxVideoSurfaceAdapter Implementation of a video surface adapter for Mac.VideoSurface Encapsulation of a video surface.VideoSurfaceAdapters Utility class to create aVideoSurfaceAdapter
for the current run-time operating system.WindowsVideoSurfaceAdapter Implementation of a video surface adapter for Windows.