| Package | Description |
|---|---|
| io.humble.ferry |
A collection of classes that ferry objects from Java to native code and back,
and manage native memory.
|
| io.humble.video |
The Humble Video library for decoding and encoding audio and pictures (i.e.
|
| io.humble.video.customio |
An API for extending Humble Video to read and write from arbitrary data sources.
|
| Class and Description |
|---|
| AtomicInteger
Internal only.
|
| Buffer
Allows Java code to get data from a native buffers, and optionally modify native memory directly.
|
| Buffer.Type
Types of data that are in this buffer.
|
| JNIEnv
A set of utilities that can be used to find out
information about the Native environment that
we are running within.
|
| JNILibrary |
| JNIMemoryAllocator
Internal Only.
|
| JNIMemoryManager
Manages the native memory that Ferry objects allocate and destroy.
|
| JNIMemoryManager.MemoryModel
The different types of native memory allocation models Ferry supports.
|
| JNIReference
Returned by
Buffer.getByteBuffer(int, int, java.util.concurrent.atomic.AtomicReference)
for users that want to explicitly manage when the returned ByteBuffer
is released. |
| JNIThreadProxy.Interruptable
Interface that global interrupt handlers should use.
|
| Logger
Internal Only
|
| Logger.Level
Different logging levels (noiseness) supported by us.
|
| Mutex
Internal Only.
|
| NativeLogger
Internal Only.
|
| RefCounted
Parent of all Ferry objects -- it mains reference counts
in native code. |
| RefCountedTester
Internal Only.
|
| Class and Description |
|---|
| Buffer
Allows Java code to get data from a native buffers, and optionally modify native memory directly.
|
| RefCounted
Parent of all Ferry objects -- it mains reference counts
in native code. |
| Class and Description |
|---|
| JNIPointerReference
Internal Only.
|
Copyright © 2018 Humble Software. All rights reserved.