| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Buffer
Allows Java code to get data from a native buffers, and optionally modify native memory directly.
|
class |
Mutex
Internal Only.
|
class |
RefCountedTester
Internal Only.
|
| Modifier and Type | Method and Description |
|---|---|
RefCounted |
RefCounted.copyReference()
Create a new RefCounted object that is actually referring to the
exact same underlying native object.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
FerryJNI.Buffer_make__SWIG_0(long jarg1,
RefCounted jarg1_,
int jarg2) |
static long |
FerryJNI.Buffer_make__SWIG_1(long jarg1,
RefCounted jarg1_,
int jarg2,
int jarg3,
boolean jarg4) |
static long |
FerryJNI.Buffer_make__SWIG_2(long jarg1,
RefCounted jarg1_,
byte[] jarg2,
int jarg3,
int jarg4) |
static long |
FerryJNI.Buffer_make__SWIG_3(long jarg1,
RefCounted jarg1_,
ByteBuffer jarg2,
int jarg3,
int jarg4) |
static Buffer |
Buffer.make(RefCounted requestor,
Buffer.Type type,
int numElements,
boolean zero)
Allocate a new buffer of at least bufferSize.
|
static Buffer |
Buffer.make(RefCounted requestor,
byte[] buffer,
int offset,
int length)
Allocate a new Buffer, and copy the data in buffer into
the new Buffer object. |
static Buffer |
Buffer.make(RefCounted requestor,
ByteBuffer directByteBuffer,
int offset,
int length)
Create a new Buffer object that uses the direct byte buffer
passed in by reference (i.e. |
static Buffer |
Buffer.make(RefCounted requestor,
int bufferSize)
Allocate a new buffer of at least bufferSize.
|
static int |
FerryJNI.RefCounted_acquire(long jarg1,
RefCounted jarg1_) |
static int |
FerryJNI.RefCounted_getCurrentNativeRefCount(long jarg1,
RefCounted jarg1_) |
static int |
FerryJNI.RefCounted_release(long jarg1,
RefCounted jarg1_) |
| Modifier and Type | Class and Description |
|---|---|
class |
AudioChannel
A class that defines meta-data about audio channels and layouts.
|
class |
AudioFormat
A class that defines metadata about audio formats.
|
class |
BitStreamFilter
Takes a bit stream and filters bytes passed
in to add, remove, or modify the bit-stream. |
class |
BitStreamFilterType
A descriptor for the different kinds of BitStreamFilterTypes supported within Humble.
|
class |
Codec
A codec that can be used either to encode raw data into compressed bitstreams,
or decode compressed data into raw data, or both! |
class |
CodecDescriptor
Meta-data that describes a Codec object.
|
class |
CodecProfile
A profile supported by a Codec.
|
class |
Coder
An object that either converts MediaRaw objects into MediaEncoded
objects (called an Encoder), or converts in the reverse direction (called a Decoder). Although this object might seem very sparse, use the methods on Configurable to see the vast array of options that can be get/set on it. |
class |
Configurable
Methods that implement this class can be configured
using setProperty and getProperty methods, and expose IProperty meta data about their properties. |
class |
Container
A Container for Media data.
|
class |
ContainerFormat
Parent class for objects that describe different container formats
for media (e.g. |
class |
ContainerStream
Represents a stream of similar data (eg video) in a Container.
|
class |
Decoder
Decodes MediaPacket objects into MediaAudio, MediaPicture or MediaSubtitle objects.
|
class |
Demuxer
A Container that MediaPacket objects can be read from.
|
class |
DemuxerFormat
An object that describes Containers that HumbleVideo can read MediaPacket objects
from. |
class |
DemuxerStream
A ContainerStream object representing a stream contained in a readable Container.
|
class |
Encoder
Encodes MediaAudio, MediaPicture or MediaSubtitle objects into MediaPacket objects.
|
class |
Filter
A Filter that can convert one MediaRaw object into zero or more other
MediaRaw objects. |
class |
FilterAudioSink
A source of MediaAudio objects for a FilterGraph.
|
class |
FilterAudioSource
A source of MediaAudio objects for a FilterGraph.
|
class |
FilterEndPoint
An source or a sink that terminates the end points of a FilterGraph.
|
class |
FilterGraph
Creates a graph (or map) of Filter objects that can modify MediaRaw
objects to do lots of advanced stuff like edge-detection, cropping, blurring, etc. |
class |
FilterLink
A link between two Filters in a FilterGraph.
|
class |
FilterPictureSink
A Sink of MediaPicture objects for a FilterGraph.
|
class |
FilterPictureSource
A source of MediaPicture objects for a FilterGraph.
|
class |
FilterSink
A sink of MediaRaw objects for a FilterGraph.
|
class |
FilterSource
A source of MediaRaw objects for a FilterGraph.
|
class |
FilterType
A type of filter that can be created.
|
class |
Global
A collection of static functions that refer to the entire package (like version getters).
|
class |
IndexEntry
An index entry for a Stream.
|
class |
KeyValueBag
KeyValueBag is a bag of key/value pairs that can be embedded
in some Container or some Stream in an Container, and are then written to or read from a media file. |
class |
Media
The parent class of all media objects than can be gotten from or added to a Stream.
|
class |
MediaAudio
Raw audio data.
|
class |
MediaAudioResampler
A MediaAudioResampler object resamples MediaAudio objects from
one format/sample-rate/channel-layout to another. |
class |
MediaDescriptor
A descriptor for different types of media that can be handled
by Humble Video. |
class |
MediaEncoded
The parent class for all Encoded media data.
|
class |
MediaPacket
A packet of encoded data that was read from a Demuxer or
will be written to a Muxer. |
class |
MediaPicture
Picture (or video) raw data that can be displayed or modified, and also
encoded by Encoder objects. |
class |
MediaPictureResampler
Converts MediaPicture objects of a given width, height and format to a new
width, height or format. |
class |
MediaRaw
The parent class for all Raw media data.
|
class |
MediaResampler
Super class for Media Resampler objects.
A resampler converts a type of media (e.g. |
class |
MediaSampled
Media that represents samples of some continugous stream.
Examples of Sampled data are MediaAudio (digital samples of continuous audio) or MediaPicture (digital samples of a continuous visual stream). |
class |
MediaSubtitle
NOT CURRENTLY USED.
|
class |
MediaSubtitleRectangle
NOT CURRENTLY USED.
|
class |
Muxer
A Container that MediaPacket objects can be written to.
|
class |
MuxerFormat
An object that describes Containers that HumbleVideo can write MediaPacket objects
to. |
class |
MuxerStream
A ContainerStream object representing a stream contained in a writable Container.
|
class |
PixelComponentDescriptor
Describes how different pixel components (e.g.
|
class |
PixelFormat
Picture formats and various static member functions for getting
meta data about them. |
class |
PixelFormatDescriptor
Descriptor that unambiguously describes how the bits of a pixel are
stored in the up to 4 data planes of an image. |
class |
Property
Represents settable properties that effect how Humble Video objects
operate. |
class |
Rational
This class wraps represents a Rational number.
|
Copyright © 2018 Humble Software. All rights reserved.