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
_cache
static int
RMBitRate11k
static int
RMBitRate22k
static int
RMBitRate44k
static int
RMBitRate5k
static int
RMBitRateUndefined
-
Constructor Summary
Constructors Constructor Description RMSoundData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RMData
adpcmSamples()
int
bitRate()
int
bitsPerSample()
static boolean
canRead(java.lang.String anExt)
int
channelCount()
boolean
equals(java.lang.Object anObj)
RMData
getData()
java.lang.String
getName()
static RMSoundData
getSoundData(java.lang.Object aSource)
java.lang.Object
initWithArchiver(RMArchiver anArchiver)
Legacy unarchiving.void
readData()
int
sampleCount()
RMDataReader
samples()
int
samplesPerSecond()
-
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:
equals
in classjava.lang.Object
-
initWithArchiver
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
Description copied from class:RMObject
Legacy unarchiving.- Specified by:
initWithArchiver
in interfaceRMArchiver.Archiving
- Overrides:
initWithArchiver
in classRMObject
-
-