Maven module :un.storage : binding-riff :
Class : un.storage.binding.riff.model.DefaultChunk
Extends/Implements : un.api.CObject un.storage.binding.riff.model.Chunk
Subclasses : -

Base RIFF chunk.
author  Johann Sorel


Variables : fourCC, size, fixedSize, fileOffset
Functions : DefaultChunk, DefaultChunk, DefaultChunk, getFourCC, setFourCC, getSize, setSize, isFixedSize, computeSize, getFileOffset, setFileOffset, read, readInternal, write, toChars


protected Chars fourCC

protected long size

protected boolean fixedSize

protected long fileOffset


public void DefaultChunk ()

public void DefaultChunk (Chars fourCC)

public void DefaultChunk (Chars fourCC, long fixedSize)


Chunk id.
return  4 characters chunk id.
public Chars getFourCC ()

public void setFourCC (Chars fourCC)


Chunk size.
return  negative if unknowned yet.
public long getSize ()

public void setSize (long size)

public boolean isFixedSize ()

public void computeSize ()


Offset from file start.
return
public long getFileOffset ()

public void setFileOffset (long fileOffset)

public void read (DataInputStream ds)

protected void readInternal (DataInputStream ds)

public void write (DataOutputStream ds)

public Chars toChars ()