| AVPKitConstants |
Internal Only.
|
| Global |
A collection of static functions that refer to the entire package (like version getters).
|
| IAudioResampler |
Used to resample {IAudioSamples} to different sample rates or number of channels.
|
| IAudioSamples |
A set of raw (decoded) samples, plus a timestamp for when to play those
samples relative to other items in a given {IContainer}.
The timestamp value in decoded data is always in Microseonds.
|
| IAudioSamples.ChannelLayout |
|
| IAudioSamples.Format |
The format we use to represent audio.
|
| IBufferSink |
|
| IBufferSource |
|
| ICodec |
A "key" to an {IStreamCoder} that tells it how to encode or decode data.
Use these objects to tell a IStreamCoder you want to use MP3 or NellyMoser
for example.
|
| ICodec.Capabilities |
Capability flags
|
| ICodec.ID |
These are the codecs this library currently supports.
These are based on FFMPEG Git versions with this HEAD:
6a97ba521558ce131fe839eed2d51ff745280e1d
|
| ICodec.Type |
The different types of Codecs that can exist in the system.
|
| IConfigurable |
Methods that implement this interface can be configuring
using setProperty and getProperty methods, and expose
IProperty meta data about their properties.
|
| IContainer |
A file (or network data source) that contains one or more {IStream}
objects of
audio and video data.
|
| IContainer.Flags |
|
| IContainer.Type |
The different types of Containers AVPKit supports.
|
| IContainerFormat |
Specifies format information than can be used to configure
an {IContainer} for input or output.
|
| IContainerFormat.Flags |
|
| IError |
Maps from int return codes to defined Error values.
|
| IError.Type |
A set of errors that AVPKit knows about.
|
| IFilterChain |
|
| IIndexEntry |
An index entry for a {IStream}.
|
| IMediaData |
The parent class of all media objects than can be gotten from an {IStream}.
|
| IMediaDataWrapper |
This class wraps an IMediaData object, but then allows you to set
new TimeStamps and TimeBases.
The underlying wrapped object's time stamps and time bases do not change.
|
| IMediaFilter |
|
| IMetaData |
Get MetaData about a {IContainer} or {IStream}.
|
| IMetaData.Flags |
Different types of flags that can be passed to {IMetaData#getValue}
|
| IPacket |
Represents an encoded piece of data that can be placed in an {IContainer}
for a given {IStream} of data.
|
| IPixelFormat |
Information about how video data is formatted in an {IVideoPicture} object.
This specifies the color space and how many bits pixel data takes.
|
| IPixelFormat.Type |
Pixel format.
|
| IPixelFormat.YUVColorComponent |
|
| IProperty |
Represents settable properties that effect how AVPKit objects
operate.
|
| IProperty.Flags |
|
| IProperty.Search |
How to search options when looking for different values.
|
| IProperty.Type |
The different type of options that are supported by AVPKit.
Well, actually by FFMPEG, but you get the idea.
|
| IRational |
This class wraps represents a Rational number for the AVPKit.
|
| IRational.Rounding |
|
| ISimpleMediaFile |
This class contains meta-information about simple media files.
|
| IStream |
Represents a stream of similar data (eg video) in a {IContainer}.
|
| IStream.Direction |
The direction this stream is going (based on the container).
If the container Container is opened in Container::READ mode
then this will be INBOUND.
|
| IStream.ParseType |
What types of parsing can we do on a call to
{IContainer#readNextPacket(IPacket)}
|
| IStreamCoder |
The work horse of the AVPKit: Takes {IPacket} data from an {IContainer}
(representing an {IStream}) and an {ICodec} and allows you to decode or encode
that data.
|
| IStreamCoder.CodecStandardsCompliance |
An enumeration of how strictly Codecs may follow the spec.
Not all settings follow these requirements, but some
experimental codecs require this flag to be set to use.
|
| IStreamCoder.Direction |
The Direction in which this StreamCoder will work.
|
| IStreamCoder.Flags |
AVPKIT Flags that can be passed to the setFlag(Flags, bool) method
|
| ITimeValue |
Deprecated.
|
| ITimeValue.Unit |
Deprecated.
|
| IVideoPicture |
Represents one raw (undecoded) picture in a video stream, plus a timestamp
for when to display that video picture relative to other items in a {IContainer}.
|
| IVideoPicture.FrameDataType |
|
| IVideoPicture.PictType |
The different types of images that we can set.
|
| IVideoResampler |
Converts {IVideoPicture} objects of a given width, height and format to a new
width, height or format.
|
| IVideoResampler.Feature |
Features that the VideoResampler may optionally support.
|