Uses of Class
com.avpkit.ferry.RefCounted
-
Packages that use RefCounted Package Description com.avpkit.core An advanced API for reading, decoding, re-sampling, encoding and writing of most media files.com.avpkit.ferry A collection of classes that ferry objects from Java to native code and back, and manage native memory. -
-
Uses of RefCounted in com.avpkit.core
Subclasses of RefCounted in com.avpkit.core Modifier and Type Class Description classGlobalA collection of static functions that refer to the entire package (like version getters).classIAudioResamplerUsed to resample {IAudioSamples} to different sample rates or number of channels.classIAudioSamplesA 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.classIBufferSinkclassIBufferSourceclassICodecA "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.classIContainerA file (or network data source) that contains one or more {IStream}
objects of
audio and video data.classIContainerFormatSpecifies format information than can be used to configure
an {IContainer} for input or output.classIErrorMaps from int return codes to defined Error values.classIFilterChainclassIIndexEntryAn index entry for a {IStream}.classIMediaDataThe parent class of all media objects than can be gotten from an {IStream}.classIMediaDataWrapperThis 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.classIMediaFilterclassIMetaDataGet MetaData about a {IContainer} or {IStream}.classIPacketRepresents an encoded piece of data that can be placed in an {IContainer}
for a given {IStream} of data.classIPixelFormatInformation about how video data is formatted in an {IVideoPicture} object.
This specifies the color space and how many bits pixel data takes.classIPropertyRepresents settable properties that effect how AVPKit objects
operate.classIRationalThis class wraps represents a Rational number for the AVPKit.classIStreamRepresents a stream of similar data (eg video) in a {IContainer}.classIStreamCoderThe 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.classITimeValueDeprecated..classIVideoPictureRepresents 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}.classIVideoResamplerConverts {IVideoPicture} objects of a given width, height and format to a new
width, height or format. -
Uses of RefCounted in com.avpkit.ferry
Subclasses of RefCounted in com.avpkit.ferry Modifier and Type Class Description classIBufferAllows Java code to get data from a native buffers, and optionally modify native memory directly.classMutexInternal Only.classRefCountedTesterInternal Only.Methods in com.avpkit.ferry that return RefCounted Modifier and Type Method Description RefCountedRefCounted. copyReference()Create a new RefCounted object that is actually referring to the exact same underlying native object.Methods in com.avpkit.ferry with parameters of type RefCounted Modifier and Type Method Description static longRefCounted. getCPtr(RefCounted obj)Internal Only.static longFerryJNI. IBuffer_make__SWIG_0(long jarg1, RefCounted jarg1_, int jarg2)static longFerryJNI. IBuffer_make__SWIG_1(long jarg1, RefCounted jarg1_, int jarg2, int jarg3, boolean jarg4)static longFerryJNI. IBuffer_make__SWIG_2(long jarg1, RefCounted jarg1_, byte[] jarg2, int jarg3, int jarg4)static longFerryJNI. IBuffer_make__SWIG_3(long jarg1, RefCounted jarg1_, java.nio.ByteBuffer jarg2, int jarg3, int jarg4)static IBufferIBuffer. make(RefCounted requestor, byte[] buffer, int offset, int length)Allocate a new IBuffer, and copy the data in buffer into
the new IBuffer object.
static IBufferIBuffer. make(RefCounted requestor, int bufferSize)Allocate a new buffer of at least bufferSize.
static IBufferIBuffer. make(RefCounted requestor, IBuffer.Type type, int numElements, boolean zero)Allocate a new buffer of at least bufferSize.
static IBufferIBuffer. make(RefCounted requestor, java.nio.ByteBuffer directByteBuffer, int offset, int length)Create a new IBuffer object that uses the direct byte buffer
passed in by reference (i.e.static intFerryJNI. RefCounted_acquire(long jarg1, RefCounted jarg1_)static intFerryJNI. RefCounted_getCurrentNativeRefCount(long jarg1, RefCounted jarg1_)static intFerryJNI. RefCounted_release(long jarg1, RefCounted jarg1_)
-