
See: Description
| Class | Description |
|---|---|
| AudioChannel |
A class that defines meta-data about audio channels and layouts.
|
| AudioFormat |
A class that defines metadata about audio formats.
|
| BitStreamFilter |
Takes a bit stream and filters bytes passed
in to add, remove, or modify the bit-stream. |
| BitStreamFilterType |
A descriptor for the different kinds of BitStreamFilterTypes supported within Humble.
|
| Codec |
A codec that can be used either to encode raw data into compressed bitstreams,
or decode compressed data into raw data, or both! |
| CodecDescriptor |
Meta-data that describes a Codec object.
|
| CodecProfile |
A profile supported by a Codec.
|
| 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. |
| Configurable |
Methods that implement this class can be configured
using setProperty and getProperty methods, and expose IProperty meta data about their properties. |
| Configuration |
A global configuration class for Humble Video
|
| Container |
A Container for Media data.
|
| ContainerFormat |
Parent class for objects that describe different container formats
for media (e.g. |
| ContainerStream |
Represents a stream of similar data (eg video) in a Container.
|
| Decoder |
Decodes MediaPacket objects into MediaAudio, MediaPicture or MediaSubtitle objects.
|
| Demuxer |
A Container that MediaPacket objects can be read from.
|
| DemuxerFormat |
An object that describes Containers that HumbleVideo can read MediaPacket objects
from. |
| DemuxerStream |
A ContainerStream object representing a stream contained in a readable Container.
|
| Encoder |
Encodes MediaAudio, MediaPicture or MediaSubtitle objects into MediaPacket objects.
|
| Filter |
A Filter that can convert one MediaRaw object into zero or more other
MediaRaw objects. |
| FilterAudioSink |
A source of MediaAudio objects for a FilterGraph.
|
| FilterAudioSource |
A source of MediaAudio objects for a FilterGraph.
|
| FilterEndPoint |
An source or a sink that terminates the end points of a FilterGraph.
|
| 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. |
| FilterLink |
A link between two Filters in a FilterGraph.
|
| FilterPictureSink |
A Sink of MediaPicture objects for a FilterGraph.
|
| FilterPictureSource |
A source of MediaPicture objects for a FilterGraph.
|
| FilterSink |
A sink of MediaRaw objects for a FilterGraph.
|
| FilterSource |
A source of MediaRaw objects for a FilterGraph.
|
| FilterType |
A type of filter that can be created.
|
| Global |
A collection of static functions that refer to the entire package (like version getters).
|
| IndexEntry |
An index entry for a Stream.
|
| 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. |
| Media |
The parent class of all media objects than can be gotten from or added to a Stream.
|
| MediaAudio |
Raw audio data.
|
| MediaAudioResampler |
A MediaAudioResampler object resamples MediaAudio objects from
one format/sample-rate/channel-layout to another. |
| MediaDescriptor |
A descriptor for different types of media that can be handled
by Humble Video. |
| MediaEncoded |
The parent class for all Encoded media data.
|
| MediaPacket |
A packet of encoded data that was read from a Demuxer or
will be written to a Muxer. |
| MediaPicture |
Picture (or video) raw data that can be displayed or modified, and also
encoded by Encoder objects. |
| MediaPictureResampler |
Converts MediaPicture objects of a given width, height and format to a new
width, height or format. |
| MediaRaw |
The parent class for all Raw media data.
|
| MediaResampler |
Super class for Media Resampler objects.
A resampler converts a type of media (e.g. |
| 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). |
| MediaSubtitle |
NOT CURRENTLY USED.
|
| MediaSubtitleRectangle |
NOT CURRENTLY USED.
|
| Muxer |
A Container that MediaPacket objects can be written to.
|
| MuxerFormat |
An object that describes Containers that HumbleVideo can write MediaPacket objects
to. |
| MuxerStream |
A ContainerStream object representing a stream contained in a writable Container.
|
| PixelComponentDescriptor |
Describes how different pixel components (e.g.
|
| PixelFormat |
Picture formats and various static member functions for getting
meta data about them. |
| PixelFormatDescriptor |
Descriptor that unambiguously describes how the bits of a pixel are
stored in the up to 4 data planes of an image. |
| Property |
Represents settable properties that effect how Humble Video objects
operate. |
| Rational |
This class wraps represents a Rational number.
|
| Video |
Internal Only.
|
| VideoJNI |
| Enum | Description |
|---|---|
| AudioChannel.Layout |
Different layouts of audio channels.
|
| AudioChannel.Type |
Flags for each type of audio channel that can be in multi-channel audio.
|
| AudioFormat.Type |
The format we use to represent audio.
|
| Codec.CodecCapability |
Capabilities supported by a codec.
|
| Codec.DiscardFlag |
When decoding, you can instruct streams to discard some
packets. |
| Codec.ID |
Identify the syntax and semantics of an audio or video encoded bitstream.
The principle is roughly: Two decoders with the same ID can decode the same streams. Two encoders with the same ID can encode compatible streams. There may be slight deviations from the principle due to implementation details. From Ffmpeg 2.8 |
| CodecDescriptor.CodecProperty |
Properties supported by a codec.
|
| CodecProfile.ProfileType |
An enum of known about Profiles.
|
| Coder.Flag | |
| Coder.Flag2 | |
| Coder.State |
The state that a Coder can be in.
|
| Container.Flag |
Do not set these flags -- several are used by the internals of Humble Video.
|
| ContainerFormat.Flag |
A series of flags that different ContainerFormats and their subclasses
can support. |
| ContainerStream.Disposition |
The disposition of this stream.
|
| ContainerStream.ParseType |
What types of parsing can we do on a call to
Source#read(Packet) |
| Demuxer.SeekFlag |
Flags that can be bitmasked in the #seek method.
|
| Demuxer.State |
Demuxers can only be in one of these states:
|
| Filter.CommandFlag |
Flags that can be passed when processing commands.
|
| FilterGraph.AutoConvertFlag | |
| FilterGraph.State |
States a graph can be in.
|
| FilterType.Flag |
Flags that show features different FilterType object support.
|
| KeyValueBag.Flags |
Different types of flags that can be passed to KeyValueBag#getValue
|
| MediaDescriptor.Type |
The type of media contained in a container's stream
|
| MediaPacket.SideDataType | |
| MediaPicture.Type |
The different types of images that we can set.
|
| MediaPictureResampler.Flag | |
| MediaResampler.State | |
| MediaSubtitle.Type | |
| MediaSubtitleRectangle.Flag | |
| Muxer.State |
Muxers can only be in one of these states.
|
| PixelFormat.Type |
Pixel format.
Note: PIX_FMT_RGB32 is handled in an endian-specific manner. |
| PixelFormatDescriptor.Flag | |
| Property.Flags | |
| Property.Search |
How to search options when looking for different values.
|
| Property.Type |
The different type of options that are supported by Humble Video.
Well, actually by FFMPEG, but you get the idea. |
| Rational.Rounding |
A type to specify how rounding should be done.
|
| Exception | Description |
|---|---|
| PropertyNotFoundException |
This exception can be raised by
Configurable objects if an attempt
is made to set or get a property that does not exist. |
Copyright © 2018 Humble Software. All rights reserved.