A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes All Packages

C

canAddDynamicStreams() - Method in interface com.avpkit.mediatool.IMediaReader
Report if the underlying media container supports adding dynamic streams.
canDecode() - Method in class com.avpkit.core.ICodec
Can this codec be used for decoding?
canEncode() - Method in class com.avpkit.core.ICodec
Can this codec be used for encoding?
canStreamsBeAddedDynamically() - Method in class com.avpkit.core.IContainer
Can streams be added dynamically to this container?

CAP_DELAY - com.avpkit.core.ICodec.Capabilities
 
CAP_DR1 - com.avpkit.core.ICodec.Capabilities
 
CAP_DRAW_HORIZ_BAND - com.avpkit.core.ICodec.Capabilities
 
CAP_HWACCEL - com.avpkit.core.ICodec.Capabilities
 
CAP_HWACCEL_VDPAU - com.avpkit.core.ICodec.Capabilities
 
CAP_PARSE_ONLY - com.avpkit.core.ICodec.Capabilities
 
CAP_SMALL_LAST_FRAME - com.avpkit.core.ICodec.Capabilities
 
CAP_SUBFRAMES - com.avpkit.core.ICodec.Capabilities
 
CAP_TRUNCATED - com.avpkit.core.ICodec.Capabilities
 
CaptureScreenToFile - Class in com.avpkit.core.demos
This demonstration application shows how to use AVPKit and Java to take snapshots of your screen and encode them in a video.
CaptureScreenToFile - Class in com.avpkit.mediatool.demos
Using IMediaWriter, takes snapshots of your desktop and encodes them to video.
CaptureScreenToFile() - Constructor for class com.avpkit.mediatool.demos.CaptureScreenToFile
 
CaptureScreenToFile(String) - Constructor for class com.avpkit.core.demos.CaptureScreenToFile
Create the demonstration object with lots of defaults.
CH_BACK_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_BACK_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_BACK_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_FRONT_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_FRONT_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_FRONT_LEFT_OF_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_FRONT_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_FRONT_RIGHT_OF_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_2_1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_2_2 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_2POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_3POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_4POINT0 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_4POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_5POINT0 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_5POINT0_BACK - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_5POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_5POINT1_BACK - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_6POINT0 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_6POINT0_FRONT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_6POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_6POINT1_BACK - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_6POINT1_FRONT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_7POINT0 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_7POINT0_FRONT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_7POINT1 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_7POINT1_WIDE - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_7POINT1_WIDE_BACK - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_HEXADECAGONAL - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_HEXAGONAL - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_MONO - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_NATIVE - com.avpkit.core.IAudioSamples.ChannelLayout
Channel mask value used for AVCodecContext.request_channel_layout
to indicate that the user requests the channel order of the decoder output
to be the native codec channel order.
CH_LAYOUT_OCTAGONAL - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_QUAD - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_STEREO - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_STEREO_DOWNMIX - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LAYOUT_SURROUND - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LOW_FREQUENCY - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_LOW_FREQUENCY_2 - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_NONE - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_SIDE_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_SIDE_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_STEREO_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
Stereo downmix.
CH_STEREO_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
See CH_STEREO_LEFT.
CH_SURROUND_DIRECT_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_SURROUND_DIRECT_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_BACK_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_BACK_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_BACK_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_FRONT_CENTER - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_FRONT_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_TOP_FRONT_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_WIDE_LEFT - com.avpkit.core.IAudioSamples.ChannelLayout
 
CH_WIDE_RIGHT - com.avpkit.core.IAudioSamples.ChannelLayout
 
clear() - Method in class com.avpkit.core.IFilterChain
Clears this filter chain by removing all filters

close() - Method in class com.avpkit.core.IContainer
Close the container.
close() - Method in class com.avpkit.core.io.DataInputOutputHandler
A request to close() from FFMPEG
close() - Method in class com.avpkit.core.io.FileProtocolHandler
 
close() - Method in class com.avpkit.core.io.InputOutputStreamHandler
A request to close() from FFMPEG
close() - Method in interface com.avpkit.core.io.IURLProtocolHandler
A request to close() from FFMPEG
close() - Method in class com.avpkit.core.io.NullProtocolHandler
 
close() - Method in class com.avpkit.core.io.ReadableWritableChannelHandler
A request to close() from FFMPEG
close() - Method in class com.avpkit.core.IStreamCoder
Close a Codec that was opened on this StreamCoder.

close() - Method in class com.avpkit.core.video.AConverter
 
close() - Method in interface com.avpkit.mediatool.IMediaCoder
Close this IMediaCoder.
close() - Method in interface com.avpkit.mediatool.IMediaReader
Close this IMediaCoder.
close(boolean) - Method in class com.avpkit.core.IContainer
Close the container.
CLOSE - com.avpkit.mediatool.IMediaDebugListener.Event
Close events
CLOSE_STREAM - com.avpkit.mediatool.IMediaDebugListener.Event
Close stream events
CLOSE_STREAM_ON_CLOSE - Static variable in class com.avpkit.core.io.DataInputOutputHandler
Whether or not this class will default calling Closeable.close() on a stream when DataInputOutputHandler.close() is called on this method.
CLOSE_STREAM_ON_CLOSE - Static variable in class com.avpkit.core.io.InputOutputStreamHandler
Whether or not this class will default calling Closeable.close() on a stream when InputOutputStreamHandler.close() is called on this method.
CLOSE_STREAM_ON_CLOSE - Static variable in class com.avpkit.core.io.ReadableWritableChannelHandler
Whether or not this class will default calling Closeable.close() on a stream when ReadableWritableChannelHandler.close() is called on this method.
CloseCoderEvent - Class in com.avpkit.mediatool.event
An implementation of ICloseCoderEvent.
CloseCoderEvent(IMediaCoder, Integer) - Constructor for class com.avpkit.mediatool.event.CloseCoderEvent
Create a CloseCoderEvent.
CloseEvent - Class in com.avpkit.mediatool.event
An implementation of ICloseEvent.
CloseEvent(IMediaCoder) - Constructor for class com.avpkit.mediatool.event.CloseEvent
Create a CloseEvent.
closeStreams() - Method in class com.avpkit.core.demos.CaptureScreenToFile
Close out the file we're currently working on.
CODEC_TYPE_ATTACHMENT - com.avpkit.core.ICodec.Type
 
CODEC_TYPE_AUDIO - com.avpkit.core.ICodec.Type
 
CODEC_TYPE_DATA - com.avpkit.core.ICodec.Type
 
CODEC_TYPE_SUBTITLE - com.avpkit.core.ICodec.Type
 
CODEC_TYPE_UNKNOWN - com.avpkit.core.ICodec.Type
 
CODEC_TYPE_VIDEO - com.avpkit.core.ICodec.Type
 
collect() - Static method in class com.avpkit.ferry.JNIMemoryManager
com.avpkit.core - package com.avpkit.core
An advanced API for reading, decoding, re-sampling, encoding and writing of most media files.
com.avpkit.core.demos - package com.avpkit.core.demos
A collection of demonstration applications for the AVPKit API.
com.avpkit.core.io - package com.avpkit.core.io
An API for extending AVPKit to read and write from arbitrary data sources.
com.avpkit.core.video - package com.avpkit.core.video
A collection of utilities for working with Video in the AVPKit libraries.
com.avpkit.ferry - package com.avpkit.ferry
A collection of classes that ferry objects from Java to native code and back, and manage native memory.
com.avpkit.mediatool - package com.avpkit.mediatool
A simple API for to decoding, viewing and encoding media: tutorial here; start with ToolFactory.
com.avpkit.mediatool.demos - package com.avpkit.mediatool.demos
MediaTool Demonstration applications used by the MediaTool tutorials.
com.avpkit.mediatool.event - package com.avpkit.mediatool.event
Events that can be fired by the com.avpkit.mediatool package.
compare(long, long) - Static method in class com.avpkit.core.ITimeValue
Deprecated.
And another convenience method that deals with un-unitted long values.
compare(ITimeValue, ITimeValue) - Static method in class com.avpkit.core.ITimeValue
Deprecated.
Convenience method that calls a.compareTo(b).
compareAndSet(int, int) - Method in class com.avpkit.ferry.AtomicInteger
Compare the current value to expected, and if
they are equal, set the current value to update.
compareTo(IRational) - Method in class com.avpkit.core.IRational
Compare a rational to this rational
compareTo(ITimeValue) - Method in class com.avpkit.core.ITimeValue
Deprecated.
Compare this timeValue to another.
This compareTo will compare the values, but will assume that the values
can never be more than half of int64_t's MAX_VALUE apart.
compareTo(JNILibrary) - Method in class com.avpkit.ferry.JNILibrary
 
COMPLIANCE_EXPERIMENTAL - com.avpkit.core.IStreamCoder.CodecStandardsCompliance
Allow nonstandardized experimental things.
COMPLIANCE_NORMAL - com.avpkit.core.IStreamCoder.CodecStandardsCompliance
Take normal liberties with the spec, including taking the spec out to dinner, and
making suggestive comments to the spec.
COMPLIANCE_STRICT - com.avpkit.core.IStreamCoder.CodecStandardsCompliance
Strictly conform to all the things in the spec no matter what consequences
COMPLIANCE_UNOFFICIAL - com.avpkit.core.IStreamCoder.CodecStandardsCompliance
Allow unofficial, but still mostly chaste, extensions to the spec.
COMPLIANCE_VERY_STRICT - com.avpkit.core.IStreamCoder.CodecStandardsCompliance
Strictly conform to an older more strict version of the spec or reference software.
concatenate(String, String, String) - Static method in class com.avpkit.mediatool.demos.ConcatenateAudioAndVideo
Concatenate two source files into one destination file.
ConcatenateAudioAndVideo - Class in com.avpkit.mediatool.demos
A very simple media transcoder which uses IMediaReader, IMediaWriter and IMediaViewer.
ConcatenateAudioAndVideo() - Constructor for class com.avpkit.mediatool.demos.ConcatenateAudioAndVideo
 
Configuration - Class in com.avpkit.core
A global configuration class for AVPKit.
configure() - Method in class com.avpkit.core.IFilterChain
Configures the chain

configure(String, IConfigurable) - Static method in class com.avpkit.core.Configuration
Configures an IConfigurable from a file.
configure(Properties, IConfigurable) - Static method in class com.avpkit.core.Configuration
Configures an IConfigurable from a set of Java Properties.
Converter - Class in com.avpkit.core
An example class that shows how to use the AVPKit library to open, decode, re-sample, encode and write media files.
Converter() - Constructor for class com.avpkit.core.Converter
Create a new Converter object.
ConverterFactory - Class in com.avpkit.core.video
This factory class creates IConverter objects for translation between a number of IVideoPicture and BufferedImage types.
ConverterFactory() - Constructor for class com.avpkit.core.video.ConverterFactory
Default constructor
ConverterFactory.Type - Class in com.avpkit.core.video
This class describes a converter type and is used to register and unregister types with ConverterFactory.
convertToType(BufferedImage, int) - Static method in class com.avpkit.core.demos.CaptureScreenToFile
Convert a BufferedImage of any type, to BufferedImage of a specified type.
convertToType(BufferedImage, int) - Static method in class com.avpkit.core.video.ConverterFactory
Convert a BufferedImage of any type, to BufferedImage of a specified type.
convertToType(BufferedImage, int) - Static method in class com.avpkit.mediatool.demos.CaptureScreenToFile
Convert a BufferedImage of any type, to BufferedImage of a specified type.
copy() - Method in class com.avpkit.core.IRational
Creates a new IRational object by copying (by value) this object.

copy(IVideoPicture) - Method in class com.avpkit.core.IVideoPicture
Copy the contents of the given picture into this picture.
copyReference() - Method in class com.avpkit.core.Global
Create a new Global object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IAudioResampler
Create a new IAudioResampler object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IAudioSamples
Create a new IAudioSamples object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IBufferSink
Create a new IBufferSink object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IBufferSource
Create a new IBufferSource object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.ICodec
Create a new ICodec object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IContainer
Create a new IContainer object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IContainerFormat
Create a new IContainerFormat object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IError
Create a new IError object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IFilterChain
Create a new IFilterChain object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IIndexEntry
Create a new IIndexEntry object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IMediaData
Create a new IMediaData object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IMediaDataWrapper
Create a new IMediaDataWrapper object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IMediaFilter
Create a new IMediaFilter object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IMetaData
Create a new IMetaData object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IPacket
Create a new IPacket object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IPixelFormat
Create a new IPixelFormat object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IProperty
Create a new IProperty object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IRational
Create a new IRational object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IStream
Create a new IStream object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IStreamCoder
Create a new IStreamCoder object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.ITimeValue
Deprecated.
Create a new ITimeValue object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IVideoPicture
Create a new IVideoPicture object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.core.IVideoResampler
Create a new IVideoResampler object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.ferry.IBuffer
Create a new IBuffer object that is actually referring to the exact same underlying Native object.
copyReference() - Method in class com.avpkit.ferry.Mutex
Create a new Mutex object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.ferry.RefCounted
Create a new RefCounted object that is actually referring to the exact same underlying native object.
copyReference() - Method in class com.avpkit.ferry.RefCountedTester
Create a new RefCountedTester object that is actually referring to the exact same underlying native object.
createConverter(BufferedImage, IPixelFormat.Type) - Static method in class com.avpkit.core.video.ConverterFactory
Create a converter which translates betewen BufferedImage and IVideoPicture types.
createConverter(String, IPixelFormat.Type, int, int) - Static method in class com.avpkit.core.video.ConverterFactory
Create a converter which translates betewen BufferedImage and IVideoPicture types.
createConverter(String, IPixelFormat.Type, int, int, int, int) - Static method in class com.avpkit.core.video.ConverterFactory
Create a converter which translates betewen BufferedImage and IVideoPicture types.
createConverter(String, IVideoPicture) - Static method in class com.avpkit.core.video.ConverterFactory
Create a converter which translates betewen BufferedImage and IVideoPicture types.
createFilter(String) - Method in class com.avpkit.core.IFilterChain
Create a new filter from name

createSDPData() - Method in class com.avpkit.core.IContainer
Gets the SDP data as a Java string.
createSDPData(IBuffer) - Method in class com.avpkit.core.IContainer
Fills the given buffer with a null-terminated ASCII
set of bytes representing SDP data that
is suitable for use with an RTSP-based system.
createSink() - Method in class com.avpkit.core.IFilterChain
 
createSink(IAudioSamples.ChannelLayout) - Method in class com.avpkit.core.IFilterChain
 
createSource(IAudioSamples.Format, int, int, IRational) - Method in class com.avpkit.core.IFilterChain
 
createSource(IAudioSamples.Format, int, int, IRational, IAudioSamples.ChannelLayout) - Method in class com.avpkit.core.IFilterChain
 
createTempFile(String, String, File) - Method in interface com.avpkit.ferry.ITempFileCreator
 
createTempFile(String, String, File) - Method in class com.avpkit.ferry.ITempFileCreator.DefaultTempFileCreator
 
createVideoSink() - Method in class com.avpkit.core.IFilterChain
 
createVideoSink(IPixelFormat.Type) - Method in class com.avpkit.core.IFilterChain
 
createVideoSource(IPixelFormat.Type, int, int, IRational, IRational) - Method in class com.avpkit.core.IFilterChain
 
createVideoSource(IVideoPicture, IRational) - Method in class com.avpkit.core.IFilterChain
 
CUDA - com.avpkit.core.IPixelFormat.Type
HW acceleration through CUDA.
currentThread() - Static method in class com.avpkit.ferry.JNIThreadProxy
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes All Packages