All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.std.movies.media.SampleReference

java.lang.Object
   |
   +----quicktime.QTObject
           |
           +----quicktime.util.QTPointerRef
                   |
                   +----quicktime.std.movies.media.SampleReference

public final class SampleReference
extends QTPointerRef
The SampleReference class forms a general base class for information that can be constructed or gleaned about media samples and references.


Variable Index

 o kNativeSize
This is the size (the number of bytes) that are required for this class

Constructor Index

 o SampleReference()
Create a Sample Reference object from the SampleReferenceVector
 o SampleReference(int, int, int, int, int)
This constructor creates a SampleReference object.

Method Index

 o getDataOffset()
The media sample's offset.
 o getDataSize()
The media sample's data size.
 o getDurationPerSample()
The media sample's duration per sample
 o getFlags()
The flags for the media samples.
 o getNumberOfSamples()
The number of samples.
 o setDataOffset(int)
 o setDataSize(int)
 o setDurationPerSample(int)
 o setFlags(int)
 o setNumberOfSamples(int)

Variables

 o kNativeSize
 public static final int kNativeSize
This is the size (the number of bytes) that are required for this class

Constructors

 o SampleReference
 public SampleReference() throws QTException
Create a Sample Reference object from the SampleReferenceVector

 o SampleReference
 public SampleReference(int dataOffset,
                        int dataSize,
                        int durationPerSample,
                        int numberOfSamples,
                        int sampleFlags) throws QTException
This constructor creates a SampleReference object.

Parameters:
dataOffset - an offset into the sample data.
dataSize - Specifies media sample's data size.
durationPerSample - Specifies media sample's duration.
numberOfSamples - Specifies the number of samples.
sampleFlags - Specifies flags for samples.

Methods

 o getDataOffset
 public int getDataOffset()
The media sample's offset.

 o setDataOffset
 public void setDataOffset(int dataOffset)
 o getDataSize
 public int getDataSize()
The media sample's data size.

 o setDataSize
 public void setDataSize(int dataSize)
 o getDurationPerSample
 public int getDurationPerSample()
The media sample's duration per sample

 o setDurationPerSample
 public void setDurationPerSample(int durationPerSample)
 o getNumberOfSamples
 public int getNumberOfSamples()
The number of samples.

 o setNumberOfSamples
 public void setNumberOfSamples(int numberOfSamples)
 o getFlags
 public int getFlags()
The flags for the media samples.

 o setFlags
 public void setFlags(int sampleFlags)

All Packages  Class Hierarchy  This Package  Previous  Next  Index