public class ChunkPlayListImpl extends ChunkImpl implements ChunkPlayList
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.Long |
NUMBER_OF_SEGMENTS_EDEFAULT
The default value of the '
Number Of Segments' attribute. |
protected |
segments
The cached value of the '
Segments' reference list. |
BLOCK_ALIGNED_SIZE_EDEFAULT, CHUNK_TYPE_ID_EDEFAULT, CHUNK_TYPE_ID_VALUE_EDEFAULT, SIZE_EDEFAULT| Modifier | Constructor and Description |
|---|---|
protected |
ChunkPlayListImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ChunkTypeID |
getChunkTypeID() |
int |
getChunkTypeIDValue() |
java.lang.Long |
getNumberOfSegments() |
|
getSegments() |
long |
getSize() |
void |
init(RIFFWave riffWave,
ExtendedByteBuffer buf) |
byte[] |
toByteArray() |
getBlockAlignedSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlockAlignedSizeprotected static final java.lang.Long NUMBER_OF_SEGMENTS_EDEFAULT
Number Of Segments' attribute.
getNumberOfSegments()protectedsegments
Segments' reference list.
getSegments()public void init(RIFFWave riffWave, ExtendedByteBuffer buf) throws RiffWaveException
ChunkImplinit in interface Chunkinit in class ChunkImplRiffWaveExceptionprotected EClass eStaticClass()
eStaticClass in class ChunkImplpublic java.lang.Long getNumberOfSegments()
getNumberOfSegments in interface ChunkPlayListWavPackage.getChunkPlayList_NumberOfSegments()publicgetSegments()
getSegments in interface ChunkPlayListWavPackage.getChunkPlayList_Segments()public ChunkTypeID getChunkTypeID()
ChunkImplgetChunkTypeID in interface ChunkgetChunkTypeID in class ChunkImplChunkTypeID,
WavPackage.getChunk_ChunkTypeID()public int getChunkTypeIDValue()
ChunkImplgetChunkTypeIDValue in interface ChunkgetChunkTypeIDValue in class ChunkImplWavPackage.getChunk_ChunkTypeIDValue()public long getSize()
ChunkImplgetSize in interface ChunkgetSize in class ChunkImplWavPackage.getChunk_Size()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public byte[] toByteArray()
ChunkImpltoByteArray in interface ChunktoByteArray in class ChunkImpl