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
 
 - 
 
 -