MCPcopy Index your code

hub / github.com/caprica/vlcj / types & classes

Types & classes382 in github.com/caprica/vlcj

ClassABLoop
AB loop status.
src/main/java/uk/co/caprica/vlcj/player/base/ABLoop.java:25
ClassAWTVideoSurface
Base implementation for a video surface that requires AWT. <p> This base class is used to perform the necessary bespoke initialisations for any video
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/AWTVideoSurface.java:49
ClassAbstractCallbackMedia
Base implementation of media that uses the native media callbacks. <p> This implementation mostly encapsulates the native callbacks using template met
src/main/java/uk/co/caprica/vlcj/media/callback/AbstractCallbackMedia.java:44
ClassAbstractJWindowOverlayComponent
Base implementation for a video overlay component. <p> Overlay contents may be implemented by using Swing/AWT components in a layout using {@link #onC
src/main/java/uk/co/caprica/vlcj/player/component/overlay/AbstractJWindowOverlayComponent.java:43
ClassAdaptiveFullScreenStrategy
Implementation of an full-screen strategy based on the current run-time operating system. <p> This implementation uses the "best" available of the pro
src/main/java/uk/co/caprica/vlcj/player/embedded/fullscreen/adaptive/AdaptiveFullScreenStrategy.java:36
ClassApplicationApi
Behaviour pertaining to the application itself. <p> Includes features such as the native library version and build information, the application, user
src/main/java/uk/co/caprica/vlcj/factory/ApplicationApi.java:47
ClassAspectRatio
Immutable value object class for an aspect ratio.
src/main/java/uk/co/caprica/vlcj/player/component/callback/SampleAspectRatioCallbackImagePainter.java:115
ClassAudioApi
Behaviour pertaining to audio.
src/main/java/uk/co/caprica/vlcj/factory/AudioApi.java:34
ClassAudioApi
Behaviour pertaining to media player audio.
src/main/java/uk/co/caprica/vlcj/player/base/AudioApi.java:56
InterfaceAudioCallback
Specification for an audio callback. @see AudioCallbackAdapter
src/main/java/uk/co/caprica/vlcj/player/base/callback/AudioCallback.java:30
ClassAudioCallbackAdapter
Implementation of an {@link AudioCallback}. <p> Provides default (empty) implementations of each callback method. <p> An application can simply overri
src/main/java/uk/co/caprica/vlcj/player/base/callback/AudioCallbackAdapter.java:32
ClassAudioCallbacks
Encapsulation of native audio callbacks. <p> This component acts as a bridge between the native callbacks and an implementation of an {@link AudioCall
src/main/java/uk/co/caprica/vlcj/player/base/AudioCallbacks.java:43
ClassAudioDevice
Description of an audio output device.
src/main/java/uk/co/caprica/vlcj/player/base/AudioDevice.java:25
ClassAudioListPlayerComponent
Implementation of an audio list player. <p> When the component is no longer needed, it should be released by invoking the {@link #release()} method.
src/main/java/uk/co/caprica/vlcj/player/component/AudioListPlayerComponent.java:33
ClassAudioListPlayerComponentBase
Base implementation for an audio list player. <p> This class serves to keep the {@link AudioListPlayerComponent} concrete implementation clean and un-
src/main/java/uk/co/caprica/vlcj/player/component/AudioListPlayerComponentBase.java:34
EnumAudioMixMode
Enumeration of audio mix modes.
src/main/java/uk/co/caprica/vlcj/player/base/AudioMixMode.java:28
ClassAudioOutput
Description of an audio output. <p> An audio output has zero or more associated audio devices. Each device has a unique identifier than can be used to
src/main/java/uk/co/caprica/vlcj/factory/AudioOutput.java:28
ClassAudioPlayerComponent
Implementation of an audio player. <p> When the component is no longer needed, it should be released by invoking the {@link #release()} method.
src/main/java/uk/co/caprica/vlcj/player/component/AudioPlayerComponent.java:30
ClassAudioPlayerComponentBase
Base implementation of an audio player. <p> This class serves to keep the {@link AudioPlayerComponent} concrete implementation clean and un-cluttered.
src/main/java/uk/co/caprica/vlcj/player/component/AudioPlayerComponentBase.java:40
ClassAudioPlayerSpec
Builder for an audio or audio list player.
src/main/java/uk/co/caprica/vlcj/player/component/MediaPlayerSpecs.java:377
EnumAudioStereoMode
Enumeration of audio stereo modes. <p> <code>HEADPHONES</code> is no longer valid, use {@link AudioMixMode#BINAURAL} instead.
src/main/java/uk/co/caprica/vlcj/player/base/AudioStereoMode.java:30
ClassAudioTrack
src/main/java/uk/co/caprica/vlcj/player/base/AudioTrack.java:26
ClassAudioTrackList
src/main/java/uk/co/caprica/vlcj/player/base/AudioTrackList.java:25
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/media/BaseApi.java:28
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/factory/BaseApi.java:27
ClassBaseApi
src/main/java/uk/co/caprica/vlcj/player/renderer/BaseApi.java:22
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/player/embedded/BaseApi.java:28
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/player/base/BaseApi.java:28
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/player/list/BaseApi.java:28
ClassBaseApi
Internal base implementation.
src/main/java/uk/co/caprica/vlcj/medialist/BaseApi.java:28
ClassBaseCallbackImagePainter
Base for a {@link CallbackImagePainter} providing default empty implementations for the optional template methods.
src/main/java/uk/co/caprica/vlcj/player/component/callback/BaseCallbackImagePainter.java:27
ClassBaseConfigFileDiscoveryDirectoryProvider
Base implementation of a {@link DiscoveryDirectoryProvider} that looks for an optional configuration file containing the native discovery directory.
src/main/java/uk/co/caprica/vlcj/factory/discovery/provider/BaseConfigFileDiscoveryDirectoryProvider.java:33
ClassBaseEvent
Base implementation for an event. @param <C> type of component the event relates to @param <L> type of event notification listener
src/main/java/uk/co/caprica/vlcj/support/eventmanager/BaseEvent.java:32
ClassBaseNativeDiscoveryStrategy
Base implementation of a native discovery strategy that searches a list of directories for a list of files.
src/main/java/uk/co/caprica/vlcj/factory/discovery/strategy/BaseNativeDiscoveryStrategy.java:35
ClassBufferFormat
Specifies the formats used by the {@link uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface}. <p> The buffer will contain data of th
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/callback/BufferFormat.java:34
InterfaceBufferFormatCallback
Callback invoked by the {@link CallbackVideoSurface} when the format of the video changes.
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/callback/BufferFormatCallback.java:29
ClassBufferFormatCallbackAdapter
Default implementation for a {@link BufferFormatCallback}. <p> This component simply provides an empty implementation for {@link #allocatedBuffers(Byt
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/callback/BufferFormatCallbackAdapter.java:30
ClassByteBufferFactory
Factory for creating property aligned native byte buffers. <p> This class uses "unsafe" API which might be restricted/removed in future JDKs. <p> Orig
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/ByteBufferFactory.java:36
InterfaceCallbackImagePainter
Specification for a component that paints a video frame in the {@link CallbackMediaPlayerComponent}.
src/main/java/uk/co/caprica/vlcj/player/component/callback/CallbackImagePainter.java:32
InterfaceCallbackMedia
Specification for media provided by native callbacks. <p> Implementations <em>are</em> allowed to block the native thread when waiting for IO - howeve
src/main/java/uk/co/caprica/vlcj/media/callback/CallbackMedia.java:39
ClassCallbackMediaListPlayerComponent
Implementation of a callback "direct-rendering" media list player. <p> This component renders video frames received via native callbacks. <p> The comp
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaListPlayerComponent.java:42
ClassCallbackMediaListPlayerComponentBase
Base implementation of a callback "direct-rendering" media player. <p> This class serves to keep the {@link CallbackMediaListPlayerComponent} concrete
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaListPlayerComponentBase.java:41
ClassCallbackMediaPlayerComponent
Implementation of a callback "direct-rendering" media player. <p> This component renders video frames received via native callbacks. <p> The component
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaPlayerComponent.java:60
ClassCallbackMediaPlayerSpec
Builder for a callback media or callback media list player.
src/main/java/uk/co/caprica/vlcj/player/component/MediaPlayerSpecs.java:201
ClassCallbackVideoSurface
Implementation of a video surface that uses native callbacks to receive video frame data for rendering.
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/CallbackVideoSurface.java:41
ClassCancel
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:128
ClassChapterApi
Behaviour pertaining to chapters (e.g. for DVD or Bluray).
src/main/java/uk/co/caprica/vlcj/player/base/ChapterApi.java:42
ClassChapterDescription
Chapter description.
src/main/java/uk/co/caprica/vlcj/player/base/ChapterDescription.java:25
ClassCleanupCallback
Implementation of a callback invoked by the native library to clean up previously allocated video buffers. This callback is invoked when the video bu
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/CallbackVideoSurface.java:138
ClassCleanupCallback
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/videoengine/VideoEngineVideoSurface.java:164
ClassClose
Implementation of native media close callback.
src/main/java/uk/co/caprica/vlcj/media/callback/AbstractCallbackMedia.java:204
ClassComponentIdVideoSurface
Encapsulation of a video surface that wraps the native component id of the video surface component. <p> This is required for example when using remote
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/ComponentIdVideoSurface.java:35
ClassComponentVideoSurface
Encapsulation of a video surface that uses an AWT Component (optimally a Canvas, or maybe a Window). <p> This video surface should not be used on macO
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/ComponentVideoSurface.java:33
ClassConfigDirConfigFileDiscoveryDirectoryProvider
Implementation of a {@link DiscoveryDirectoryProvider} that looks for an optional configuration file containing the native discovery directory. <p> If
src/main/java/uk/co/caprica/vlcj/factory/discovery/provider/ConfigDirConfigFileDiscoveryDirectoryProvider.java:29
ClassControlsApi
Behaviour pertaining to media player controls.
src/main/java/uk/co/caprica/vlcj/player/base/ControlsApi.java:40
ClassControlsApi
Behaviour pertaining to media list player controls, like play, pause, stop of the list as a whole, play a specific item, play next item, play previous
src/main/java/uk/co/caprica/vlcj/player/list/ControlsApi.java:35
ClassDefaultAudioCallbackAdapter
Default implementation of an {@link AudioCallbackAdapter}. <p> This implementation gets the native sample data as a <code>byte[]</code> assuming a kno
src/main/java/uk/co/caprica/vlcj/player/base/callback/DefaultAudioCallbackAdapter.java:30
ClassDefaultBufferFormatCallback
Default implementation of a buffer format callback that returns a buffer format suitable for rendering into a {@link BufferedImage}.
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaPlayerComponent.java:365
ClassDefaultCallbackMedia
Implementation of a {@link CallbackMedia} media that uses a Java byte array for an IO buffer when reading media data. <p> A sub-class need only provid
src/main/java/uk/co/caprica/vlcj/media/callback/DefaultCallbackMedia.java:34
ClassDefaultRenderCallback
Default implementation of a render callback that copies video frame data directly to the data buffer of an image raster.
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaPlayerComponent.java:407
ClassDefaultVideoSurfaceComponent
Default implementation of a video surface component that uses a {@link CallbackImagePainter} to render the video image.
src/main/java/uk/co/caprica/vlcj/player/component/CallbackMediaPlayerComponent.java:340
ClassDeferredComponentIdVideoSurface
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 te
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/DeferredComponentIdVideoSurface.java:34
EnumDeinterlaceMode
Enumeration of deinterlace modes. <p> These are defined in "modules/video_filter/deinterlace.c".
src/main/java/uk/co/caprica/vlcj/player/base/DeinterlaceMode.java:30
InterfaceDialogHandler
Specification for a component that handles native dialogs. <p> A dialog need <em>not</em> have a user-interface. For example, a login dialog could loa
src/main/java/uk/co/caprica/vlcj/factory/DialogHandler.java:30
ClassDialogHandlerAdapter
Empty implementation of a {@link DialogHandler}. <p> These empty implementations are useless by themselves, sub-classes provide the necessary function
src/main/java/uk/co/caprica/vlcj/factory/DialogHandlerAdapter.java:28
ClassDialogId
Encapsulation of a native dialog identifier. <p> The internal implementation is opaque to client applications.
src/main/java/uk/co/caprica/vlcj/factory/DialogId.java:29
EnumDialogQuestionType
Enumeration of dialog question types.
src/main/java/uk/co/caprica/vlcj/factory/DialogQuestionType.java:28
EnumDialogType
Enumeration of dialog types.
src/main/java/uk/co/caprica/vlcj/factory/DialogType.java:25
ClassDialogs
Encapsulation of native dialog callbacks. <p> Essentially this component bridges native dialog callbacks to methods on a {@link DialogHandler} impleme
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:43
ClassDialogsApi
Behaviour pertaining to native dialogs.
src/main/java/uk/co/caprica/vlcj/factory/DialogsApi.java:33
ClassDirectoryProviderDiscoveryStrategy
Implementation of a native discovery strategy that searches a list of well-known directories. <p> The standard {@link ServiceLoader} mechanism is used
src/main/java/uk/co/caprica/vlcj/factory/discovery/provider/DirectoryProviderDiscoveryStrategy.java:47
InterfaceDiscoveryDirectoryProvider
Specification for a component that provides a list of directories for the {@link DirectoryProviderDiscoveryStrategy} to use when searching for native
src/main/java/uk/co/caprica/vlcj/factory/discovery/provider/DiscoveryDirectoryProvider.java:26
InterfaceDiscoveryProviderPriority
Priority values used by the standard {@link DiscoveryDirectoryProvider} implementations.
src/main/java/uk/co/caprica/vlcj/factory/discovery/provider/DiscoveryProviderPriority.java:25
ClassDisplayCallback
Implementation of a callback invoked by the native library to render a single frame of video. This callback is invoked every frame.
src/main/java/uk/co/caprica/vlcj/player/embedded/videosurface/CallbackVideoSurface.java:186
ClassDisplayError
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:100
ClassDisplayLogin
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:107
ClassDisplayProgress
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:121
ClassDisplayQuestion
src/main/java/uk/co/caprica/vlcj/factory/Dialogs.java:114
ClassDrainCallback
Implementation of a callback invoked by the native library when audio is drained.
src/main/java/uk/co/caprica/vlcj/player/base/AudioCallbacks.java:120
ClassEmbeddedMediaListPlayerComponent
Implementation of an embedded media list player. <p> The component may be added directly to a user interface layout. <p> When the component is no long
src/main/java/uk/co/caprica/vlcj/player/component/EmbeddedMediaListPlayerComponent.java:38
ClassEmbeddedMediaListPlayerComponentBase
Base implementation of an embedded media list player. <p> This class serves to keep the {@link EmbeddedMediaListPlayerComponent} concrete implementati
src/main/java/uk/co/caprica/vlcj/player/component/EmbeddedMediaListPlayerComponentBase.java:38
ClassEmbeddedMediaPlayer
Implementation of a media player that renders video to an video surface embedded in the application user interface. <p> Note that to get mouse and key
src/main/java/uk/co/caprica/vlcj/player/embedded/EmbeddedMediaPlayer.java:57
ClassEmbeddedMediaPlayerComponent
Implementation of an embedded media player. <p> The component may be added directly to a user interface layout. <p> When the component is no longer ne
src/main/java/uk/co/caprica/vlcj/player/component/EmbeddedMediaPlayerComponent.java:36
ClassEmbeddedMediaPlayerComponentBase
Base implementation of an embedded media player. <p> This class serves to keep the {@link EmbeddedMediaPlayerComponent} concrete implementation clean
src/main/java/uk/co/caprica/vlcj/player/component/EmbeddedMediaPlayerComponentBase.java:53
ClassEmbeddedMediaPlayerSpec
Builder for an embedded media or media list player.
src/main/java/uk/co/caprica/vlcj/player/component/MediaPlayerSpecs.java:76
ClassEqualizer
Encapsulation of audio equalizer settings. <p> Equalizer amplification values are constrained to the range -20.0 Hz to 20.0 Hz, see {@link LibVlcConst
src/main/java/uk/co/caprica/vlcj/player/base/Equalizer.java:35
ClassEqualizerApi
Behaviour pertaining to the audio equalizer.
src/main/java/uk/co/caprica/vlcj/factory/EqualizerApi.java:43
InterfaceEqualizerListener
Specification for a component interested in receiving equalizer state change notifications.
src/main/java/uk/co/caprica/vlcj/player/base/EqualizerListener.java:25
ClassEventApi
Behaviour pertaining to media events.
src/main/java/uk/co/caprica/vlcj/media/EventApi.java:25
ClassEventApi
Behaviour pertaining to renderer discoverer events.
src/main/java/uk/co/caprica/vlcj/player/renderer/EventApi.java:25
ClassEventApi
Behaviour pertaining to media player events.
src/main/java/uk/co/caprica/vlcj/player/base/EventApi.java:37
ClassEventApi
Behaviour pertaining to media list player events.
src/main/java/uk/co/caprica/vlcj/player/list/EventApi.java:25
ClassEventApi
Behaviour pertaining to media list events.
src/main/java/uk/co/caprica/vlcj/medialist/EventApi.java:25
ClassEventCallback
Native event callback.
src/main/java/uk/co/caprica/vlcj/support/eventmanager/NativeEventManager.java:222
InterfaceEventNotification
Specification for a event that notifies another component. @param <L> type of object that receives notifications (i.e. a "listener" type)
src/main/java/uk/co/caprica/vlcj/support/eventmanager/EventNotification.java:27
ClassExclusiveModeFullScreenStrategy
Default implementation of a full-screen strategy that attempts to use the JDK full-screen exclusive mode support. <p> Client applications may wish to
src/main/java/uk/co/caprica/vlcj/player/embedded/fullscreen/exclusivemode/ExclusiveModeFullScreenStrategy.java:45
InterfaceExtendedUser32
Partial implementation of the Win32 User API.
src/main/java/uk/co/caprica/vlcj/player/embedded/fullscreen/windows/ExtendedUser32.java:30
ClassFileInputStreamMedia
Media implementation that reads media data from a {@link FileInputStream}.
src/main/java/uk/co/caprica/vlcj/media/callback/nonseekable/FileInputStreamMedia.java:30
ClassFileMappedByteBufferCallbackMedia
Implementation of seekable callback media for files. <p> This class is essentially a means to get a {@link MappedByteBuffer} from a local file or path
src/main/java/uk/co/caprica/vlcj/media/callback/seekable/FileMappedByteBufferCallbackMedia.java:47
ClassFilledCallbackImagePainter
Implementation of a painter that scales to fit the full size of the container. <p> The default implementation uses bilinear interpolation when paintin
src/main/java/uk/co/caprica/vlcj/player/component/callback/FilledCallbackImagePainter.java:33
next →1–100 of 382, ranked by callers