com.ritolaaudio.simplewavio.files.riff
Class RiffChunk_WAVE
java.lang.Object
com.ritolaaudio.simplewavio.files.RiffChunk
com.ritolaaudio.simplewavio.files.riff.RiffChunk_WAVE
- All Implemented Interfaces:
- java.lang.Comparable<RiffChunk>
public class RiffChunk_WAVE
- extends RiffChunk
Methods inherited from class com.ritolaaudio.simplewavio.files.RiffChunk |
addChildChunk, childrenToData, compareTo, getChildChunk, getOrderID, parseRiff, ParseRiff, printChildChunks, readUnsignedInt, readUnsignedShort, sizeEstimateInBytes, toData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bytesPerFrame
int bytesPerFrame
bytesPerSample
int bytesPerSample
format
RiffChunk_fmt_ format
data
RiffChunk_data data
RiffChunk_WAVE
public RiffChunk_WAVE()
fromData
public void fromData(java.nio.ByteBuffer fileBuffer)
- Specified by:
fromData
in class RiffChunk
_toData
public void _toData(java.nio.ByteBuffer buffer)
- Description copied from class:
RiffChunk
- DO NOT INVOKE OUTSIDE RIFF CHUNK OBJECTS
Called internally when recursively building a chunk hierarchy from RIFF data.
- Specified by:
_toData
in class RiffChunk
_sizeEstimateInBytes
public int _sizeEstimateInBytes()
- Description copied from class:
RiffChunk
- DO NOT INVOKE OUTSIDE RIFFCHUNK OBJECTS
Called internally when pre-calculating the size of a RIFF file. This portion is developer-specified.
- Specified by:
_sizeEstimateInBytes
in class RiffChunk
- Returns:
getFormatChunk
public RiffChunk_fmt_ getFormatChunk()
getDataChunk
public RiffChunk_data getDataChunk()
getNumFrames
public int getNumFrames()
getAudioAsFloats
public float[][] getAudioAsFloats()
setAudioFromFloats
public void setAudioFromFloats(float[][] buffer)