public class SampleSet
extends java.lang.Object
Constructor | Description |
---|---|
SampleSet(java.io.DataInputStream is) |
Creates a SampleSet by reading it from the given input stream
|
SampleSet(java.nio.ByteBuffer bb) |
Creates a SampleSet by reading it from the given byte buffer
|
SampleSet(java.util.StringTokenizer tok,
java.io.BufferedReader reader) |
Reads a SampleSet from the input reader.
|
Modifier and Type | Method | Description |
---|---|---|
void |
dumpBinary(java.io.DataOutputStream os) |
Dumps this sample set to the given stream
|
int |
getFrameSize(int frame) |
Gets the size of the given frame
|
Sample |
getSample(int index) |
return the sample associated with the index
|
SampleInfo |
getSampleInfo() |
Retrieves the info on this SampleSet
|
int |
getUnitSize(int start,
int end) |
Returns the size of the unit represented
by the given start and end points
|
public SampleSet(java.util.StringTokenizer tok, java.io.BufferedReader reader)
tok
- tokenizer that holds parameters for this SampleSetreader
- the input reader to read the data frompublic SampleSet(java.nio.ByteBuffer bb) throws java.io.IOException
bb
- source of the Unit datajava.io.IOException
- if an IO error occurspublic SampleSet(java.io.DataInputStream is) throws java.io.IOException
is
- source of the Unit datajava.io.IOException
- if an IO error occurspublic void dumpBinary(java.io.DataOutputStream os) throws java.io.IOException
os
- the output streamjava.io.IOException
- if an error occurs.public Sample getSample(int index)
index
- the index of the samplepublic SampleInfo getSampleInfo()
public int getUnitSize(int start, int end)
start
- the start of the unitend
- the end of the unitpublic int getFrameSize(int frame)
frame
- the frame of interest