quicktime.std.movies.media
Class SampleReference
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.util.QTPointerRef
|
+--quicktime.std.movies.media.SampleReference
- All Implemented Interfaces:
- quicktime.jdirect.InterfaceLib, quicktime.jdirect.PrimitivesLib, quicktime.jdirect.QuickTimeLib, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary
- 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.
Field Summary |
static int |
kNativeSize
This is the size (the number of bytes) that are required for this class |
Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
Constructor Summary |
SampleReference()
Create a Sample Reference object from the SampleReferenceVector |
SampleReference(int dataOffset,
int dataSize,
int durationPerSample,
int numberOfSamples,
int sampleFlags)
This constructor creates a SampleReference object. |
Methods inherited from class quicktime.util.QTPointerRef |
copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, getBytes, getSize, toString |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
kNativeSize
public static final int kNativeSize
- This is the size (the number of bytes) that are required for this class
SampleReference
public SampleReference()
throws QTException
- Create a Sample Reference object from the SampleReferenceVector
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.
getDataOffset
public int getDataOffset()
- The media sample's offset.
setDataOffset
public void setDataOffset(int dataOffset)
getDataSize
public int getDataSize()
- The media sample's data size.
setDataSize
public void setDataSize(int dataSize)
getDurationPerSample
public int getDurationPerSample()
- The media sample's duration per sample
setDurationPerSample
public void setDurationPerSample(int durationPerSample)
getNumberOfSamples
public int getNumberOfSamples()
- The number of samples.
setNumberOfSamples
public void setNumberOfSamples(int numberOfSamples)
getFlags
public int getFlags()
- The flags for the media samples.
setFlags
public void setFlags(int sampleFlags)