Package com.reportmill.graphics
Class RMSoundData
- java.lang.Object
-
- com.reportmill.base.RMObject
-
- com.reportmill.graphics.RMSoundData
-
- All Implemented Interfaces:
RMArchiver.Archiving,java.lang.Cloneable
- Direct Known Subclasses:
RMWavSoundData
public class RMSoundData extends RMObject
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map_cachestatic intRMBitRate11kstatic intRMBitRate22kstatic intRMBitRate44kstatic intRMBitRate5kstatic intRMBitRateUndefined
-
Constructor Summary
Constructors Constructor Description RMSoundData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RMDataadpcmSamples()intbitRate()intbitsPerSample()static booleancanRead(java.lang.String anExt)intchannelCount()booleanequals(java.lang.Object anObj)RMDatagetData()java.lang.StringgetName()static RMSoundDatagetSoundData(java.lang.Object aSource)java.lang.ObjectinitWithArchiver(RMArchiver anArchiver)Legacy unarchiving.voidreadData()intsampleCount()RMDataReadersamples()intsamplesPerSecond()-
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, undoClone, undoCopy, undoEquals
-
-
-
-
Field Detail
-
RMBitRate5k
public static final int RMBitRate5k
- See Also:
- Constant Field Values
-
RMBitRate11k
public static final int RMBitRate11k
- See Also:
- Constant Field Values
-
RMBitRate22k
public static final int RMBitRate22k
- See Also:
- Constant Field Values
-
RMBitRate44k
public static final int RMBitRate44k
- See Also:
- Constant Field Values
-
RMBitRateUndefined
public static final int RMBitRateUndefined
- See Also:
- Constant Field Values
-
_cache
public static java.util.Map _cache
-
-
Method Detail
-
canRead
public static boolean canRead(java.lang.String anExt)
-
getSoundData
public static RMSoundData getSoundData(java.lang.Object aSource)
-
readData
public void readData()
-
getName
public java.lang.String getName()
-
getData
public RMData getData()
-
bitsPerSample
public int bitsPerSample()
-
samplesPerSecond
public int samplesPerSecond()
-
channelCount
public int channelCount()
-
sampleCount
public int sampleCount()
-
samples
public RMDataReader samples()
-
bitRate
public int bitRate()
-
adpcmSamples
public RMData adpcmSamples()
-
equals
public boolean equals(java.lang.Object anObj)
- Overrides:
equalsin classjava.lang.Object
-
initWithArchiver
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
Description copied from class:RMObjectLegacy unarchiving.- Specified by:
initWithArchiverin interfaceRMArchiver.Archiving- Overrides:
initWithArchiverin classRMObject
-
-