| Package | Description |
|---|---|
| io.humble.video |
The Humble Video library for decoding and encoding audio and pictures (i.e.
|
| io.humble.video.awt |
A collection of utilities for transforming Humble Video images
into AWT images
|
| io.humble.video.javaxsound |
A collection of classes that can map
MediaAudio into
javax.sound.sampled methods. |
| Class and Description |
|---|
| AudioChannel
A class that defines meta-data about audio channels and layouts.
|
| AudioChannel.Layout
Different layouts of audio channels.
|
| AudioChannel.Type
Flags for each type of audio channel that can be in multi-channel audio.
|
| AudioFormat
A class that defines metadata about audio formats.
|
| AudioFormat.Type
The format we use to represent audio.
|
| 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! |
| 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
Meta-data that describes a Codec object.
|
| CodecDescriptor.CodecProperty
Properties supported by a codec.
|
| CodecProfile
A profile supported by a Codec.
|
| CodecProfile.ProfileType
An enum of known about Profiles.
|
| 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. |
| Coder.Flag |
| Coder.Flag2 |
| Coder.State
The state that a Coder can be in.
|
| Configurable
Methods that implement this class can be configured
using setProperty and getProperty methods, and expose IProperty meta data about their properties. |
| Container
A Container for Media data.
|
| Container.Flag
Do not set these flags -- several are used by the internals of Humble Video.
|
| ContainerFormat
Parent class for objects that describe different container formats
for media (e.g. |
| ContainerFormat.Flag
A series of flags that different ContainerFormats and their subclasses
can support. |
| ContainerStream
Represents a stream of similar data (eg video) in a Container.
|
| ContainerStream.Disposition
The disposition of this stream.
|
| ContainerStream.ParseType
What types of parsing can we do on a call to
Source#read(Packet) |
| Decoder
Decodes MediaPacket objects into MediaAudio, MediaPicture or MediaSubtitle objects.
|
| Demuxer
A Container that MediaPacket objects can be read from.
|
| Demuxer.SeekFlag
Flags that can be bitmasked in the #seek method.
|
| Demuxer.State
Demuxers can only be in one of these states:
|
| 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. |
| Filter.CommandFlag
Flags that can be passed when processing commands.
|
| 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. |
| FilterGraph.AutoConvertFlag |
| FilterGraph.State
States a graph can be in.
|
| 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.
|
| FilterType.Flag
Flags that show features different FilterType object support.
|
| 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. |
| KeyValueBag.Flags
Different types of flags that can be passed to KeyValueBag#getValue
|
| 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. |
| MediaDescriptor.Type
The type of media contained in a container's stream
|
| 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. |
| MediaPacket.SideDataType |
| MediaPicture
Picture (or video) raw data that can be displayed or modified, and also
encoded by Encoder objects. |
| MediaPicture.Type
The different types of images that we can set.
|
| MediaPictureResampler
Converts MediaPicture objects of a given width, height and format to a new
width, height or format. |
| MediaPictureResampler.Flag |
| 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. |
| MediaResampler.State |
| 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.
|
| MediaSubtitle.Type |
| MediaSubtitleRectangle
NOT CURRENTLY USED.
|
| MediaSubtitleRectangle.Flag |
| Muxer
A Container that MediaPacket objects can be written to.
|
| Muxer.State
Muxers can only be in one of these states.
|
| 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. |
| PixelFormat.Type
Pixel format.
Note: PIX_FMT_RGB32 is handled in an endian-specific manner. |
| PixelFormatDescriptor
Descriptor that unambiguously describes how the bits of a pixel are
stored in the up to 4 data planes of an image. |
| PixelFormatDescriptor.Flag |
| Property
Represents settable properties that effect how Humble Video objects
operate. |
| 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
This class wraps represents a Rational number.
|
| Rational.Rounding
A type to specify how rounding should be done.
|
| Class and Description |
|---|
| MediaPicture
Picture (or video) raw data that can be displayed or modified, and also
encoded by Encoder objects. |
| PixelFormat.Type
Pixel format.
Note: PIX_FMT_RGB32 is handled in an endian-specific manner. |
| Class and Description |
|---|
| AudioChannel.Layout
Different layouts of audio channels.
|
| AudioFormat.Type
The format we use to represent audio.
|
| MediaAudio
Raw audio data.
|
Copyright © 2018 Humble Software. All rights reserved.