Package uk.co.caprica.vlcj.factory.discovery.provider
Native discovery strategy implementation that searches well-known directories to find native libraries.
Components that provide the directories to search are loaded at run-time by the ServiceLoader
mechanism.
Applications can easily provide their own DiscoveryDirectoryProvider
implementations and register the fully-qualified classnames of those implementations in the services descriptor file
located at META-INF/services/uk.co.caprica.vlcj.discovery.provider.DiscoveryDirectoryProvider
(in their
own application classpath).
-
Interface Summary Interface Description DiscoveryDirectoryProvider Specification for a component that provides a list of directories for theDirectoryProviderDiscoveryStrategy
to use when searching for native libraries.DiscoveryProviderPriority Priority values used by the standardDiscoveryDirectoryProvider
implementations. -
Class Summary Class Description ConfigurationFileDiscoveryDirectoryProvider Implementation of aDiscoveryDirectoryProvider
that looks for an optional configuration file containing the native discovery directory.DirectoryProviderDiscoveryStrategy Implementation of a native discovery strategy that searches a list of well-known directories.JnaLibraryPathDirectoryProvider Implementation of a directory provider that uses the "jna.library.path" system property.LinuxWellKnownDirectoryProvider Implementation of a directory provider that returns a list of well-known directory locations to search on Linux.OsxWellKnownDirectoryProvider Implementation of a directory provider that returns a list of well-known directory locations to search on OSX.SystemPathDirectoryProvider Implementation of a directory provider that searches the operating system native search path.UserDirDirectoryProvider Implementation of a directory provider that returns the current user home directory.WellKnownDirectoryProvider Base implementation for directory provider that searches well-known directories.WindowsInstallDirectoryProvider Implementation of a directory provider that uses the native Windows Registry to locate the VLC installation directory on Windows.