AVPKit
com::avpkit::core Namespace Reference

This package contains the core AVPKIT library routines that deal with the manipulation of media files. More...

Namespaces

 io
 This package contains the AVPKIT IO library which is used to register callbacks for FFMPEG to get and send data to Java objects.
 

Classes

class  AudioResampler
 
class  AudioSamples
 
class  BufferSink
 
class  BufferSource
 
class  Codec
 
class  Container
 
class  ContainerFormat
 
class  Error
 
class  FilterChain
 
class  Global
 A collection of static functions that refer to the entire package (like version getters). More...
 
class  IAudioResampler
 Used to resample IAudioSamples to different sample rates or number of channels. More...
 
class  IAudioSamples
 A set of raw (decoded) samples, plus a timestamp for when to play those samples relative to other items in a given IContainer. More...
 
class  IBufferSink
 
class  IBufferSource
 
class  ICodec
 A "key" to an IStreamCoder that tells it how to encode or decode data. More...
 
class  IContainer
 A file (or network data source) that contains one or more IStream objects of audio and video data. More...
 
class  IContainerFormat
 Specifies format information than can be used to configure an IContainer for input or output. More...
 
class  IError
 Maps from int return codes to defined Error values. More...
 
class  IFilterChain
 
class  IIndexEntry
 An index entry for a IStream. More...
 
class  IMediaData
 The parent class of all media objects than can be gotten from an IStream. More...
 
class  IMediaDataWrapper
 This class wraps an IMediaData object, but then allows you to set new TimeStamps and TimeBases. More...
 
class  IMediaFilter
 
class  IMetaData
 Get MetaData about a IContainer or IStream. More...
 
class  IndexEntry
 
class  IPacket
 Represents an encoded piece of data that can be placed in an IContainer for a given IStream of data. More...
 
class  IPixelFormat
 Information about how video data is formatted in an IVideoPicture object. More...
 
class  IProperty
 Represents settable properties that effect how AVPKit objects operate. More...
 
class  IRational
 This class wraps represents a Rational number for the AVPKit. More...
 
class  IStream
 Represents a stream of similar data (eg video) in a IContainer. More...
 
class  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. More...
 
class  ITimeValue
 Time (duration) values with units. More...
 
class  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. More...
 
class  IVideoResampler
 Converts IVideoPicture objects of a given width, height and format to a new width, height or format. More...
 
class  MediaDataWrapper
 
class  MediaFilter
 
class  MetaData
 
class  Packet
 
class  PixelFormat
 
class  Property
 A wrapper for an FFMPEG AVOption value. More...
 
class  Rational
 
class  Stream
 
class  StreamCoder
 
class  TimeValue
 
class  VideoPicture
 
class  VideoResampler
 

Functions

 VS_LOG_SETUP (VS_CPP_PACKAGE)
 

Detailed Description

This package contains the core AVPKIT library routines that deal with the manipulation of media files.

To get started, check out Global.h and the Global object.