A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes All Packages

L

LEVEL_DEBUG - com.avpkit.ferry.Logger.Level
 
LEVEL_ERROR - com.avpkit.ferry.Logger.Level
 
LEVEL_INFO - com.avpkit.ferry.Logger.Level
 
LEVEL_TRACE - com.avpkit.ferry.Logger.Level
 
LEVEL_WARN - com.avpkit.ferry.Logger.Level
 
LIBAVCODEC_BUILD - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVCODEC_BUILD_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVCODEC_VERSION_INT - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVCODEC_VERSION_INT_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVCODEC_VERSION_MAJOR - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVCODEC_VERSION_MAJOR_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVCODEC_VERSION_MICRO - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVCODEC_VERSION_MICRO_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVCODEC_VERSION_MINOR - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVCODEC_VERSION_MINOR_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVUTIL_BUILD - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVUTIL_BUILD_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVUTIL_VERSION_INT - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVUTIL_VERSION_INT_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVUTIL_VERSION_MAJOR - Static variable in interface com.avpkit.core.AVPKitConstants
Extract version components from the full ::AV_VERSION_INT int as returned
by functions like ::avformat_version() and ::avcodec_version()
LIBAVUTIL_VERSION_MAJOR_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVUTIL_VERSION_MICRO - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVUTIL_VERSION_MICRO_get() - Static method in class com.avpkit.core.AVPKitJNI
 
LIBAVUTIL_VERSION_MINOR - Static variable in interface com.avpkit.core.AVPKitConstants
 
LIBAVUTIL_VERSION_MINOR_get() - Static method in class com.avpkit.core.AVPKitJNI
 
load() - Static method in class com.avpkit.core.AVPKit
Method to force loading of all native methods in the library.
load() - Static method in class com.avpkit.core.io.FfmpegIO
Force a load of all native libraries; not normally needed
load() - Static method in class com.avpkit.ferry.Ferry
call this to force a load of all native components.
load(String, JNILibrary) - Static method in class com.avpkit.ferry.JNILibrary
Load the given library into the given application.
loadLibrary(String) - Static method in class com.avpkit.ferry.JNILibraryLoader
Redirects to JNILibraryLoader.loadLibrary(String, Long), but leaves the version as null (not requested).
loadLibrary(String, Long) - Static method in class com.avpkit.ferry.JNILibraryLoader
Deprecated.
Use JNILibrary instead. Attempts to find and load the given library, with the given version of the library if version is asked for.

First, if we detect that we've already loaded the given library, we'll just return rather than attempt a second load (which will fail on some OSes).

If we haven't already loaded this library, we will search in the path defined by the property java.library.path for the library, creating OS-dependent names, and using version strings. If we can't find it in that property, we'll search through the OS-dependent shared-library specification environment variable.

If we can't find a versioned library (and one was requested) but can find an unversioned library, we'll use the unversioned library. But we will first search all directories for a versioned library under the assumption that if you asked for a version, you care more about meeting that requirement than finding it in the first directory we run across.

If all that still fails, we'll fall back to the System.loadLibrary(String) method (for example, if we cannot guess a libtool-like convention for the OS we're on).

We assume a libtool-like library name for the shared library, but will check for common variants on that name.

Hopefully an illustration will make this all clearer. Assume we're looking for a library named "foo" with version 1, this method will search as follows:

OS Filenames searched for (in order) Directories looked in (in order)
On Windows:
  1. foo-1.dll
  2. libfoo-1.dll
  3. cygfoo-1.dll
  4. foo.dll
  5. libfoo.dll
  6. cygfoo.dll
  1. Every directory in the java property java.library.path
  2. Every directory in the environment variable PATH
On Linux:
  1. libfoo.so.1
  2. libfoo.so
  1. Every directory in the java property java.library.path
  2. Every directory in the environment variable LD_LIBRARY_PATH
On Apple OS-X:
  1. libfoo.1.dylib
  2. libfoo.dylib
  1. Every directory in the java property java.library.path
  2. Every directory in the environment variable DYLD_LIBRARY_PATH
lock() - Method in class com.avpkit.ferry.Mutex
 
log(int, String) - Method in class com.avpkit.ferry.NativeLogger
 
log(String, int, Logger.Level, String) - Method in class com.avpkit.ferry.Logger
Log the message to the logger, using sprintf() format
strings.

Logger - Class in com.avpkit.ferry
Internal Only
Logger(long, boolean) - Constructor for class com.avpkit.ferry.Logger
Internal Only.
Logger_debug(long, Logger, String, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_error(long, Logger, String, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_getLogger(String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_getName(long, Logger) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_getStaticLogger(String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_info(long, Logger, String, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_isGlobalLogging(int) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_isLogging(long, Logger, int) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_LEVEL_DEBUG_get() - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_LEVEL_ERROR_get() - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_LEVEL_INFO_get() - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_LEVEL_TRACE_get() - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_LEVEL_WARN_get() - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_log(long, Logger, String, int, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_setGlobalIsLogging(int, boolean) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_setIsLogging(long, Logger, int, boolean) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_trace(long, Logger, String, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger_warn(long, Logger, String, int, String) - Static method in class com.avpkit.ferry.FerryJNI
 
Logger.Level - Enum in com.avpkit.ferry
Different logging levels (noiseness) supported by us.
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes All Packages