Class RMSoundData
java.lang.Object
com.inductiveautomation.rm.graphics.RMSoundData
Manages sound data from sound file bytes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Mapstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbitRate()Returns the bit rate.static booleanReturns whether sound data can read given extension.static voidClears out the cachebooleanStandard equals implementation.intReturns the bits per sample.byte[]getBytes()Returns the sound data bytes.intReturns the channel count.getName()Returns the name for this sound.byte[]Returns the sample bytes.intReturns the sample count.intReturns the samples per second.static RMSoundDatagetSoundData(Object aSource) Returns a sound data for a given source.voidreadData()Reads sound format info from sounds data bytes.
-
Field Details
-
RMBitRate5k
public static final int RMBitRate5k- See Also:
-
RMBitRate11k
public static final int RMBitRate11k- See Also:
-
RMBitRate22k
public static final int RMBitRate22k- See Also:
-
RMBitRate44k
public static final int RMBitRate44k- See Also:
-
RMBitRateUndefined
public static final int RMBitRateUndefined- See Also:
-
_cache
-
-
Constructor Details
-
RMSoundData
Creates a new sound data for given source.
-
-
Method Details
-
emptyCache
public static void emptyCache()Clears out the cache -
canRead
Returns whether sound data can read given extension. -
getSoundData
Returns a sound data for a given source. -
getName
Returns the name for this sound. -
getBytes
public byte[] getBytes()Returns the sound data bytes. -
getBitsPerSample
public int getBitsPerSample()Returns the bits per sample. -
getSamplesPerSecond
public int getSamplesPerSecond()Returns the samples per second. -
getChannelCount
public int getChannelCount()Returns the channel count. -
getSampleCount
public int getSampleCount()Returns the sample count. -
getSampleBytes
public byte[] getSampleBytes()Returns the sample bytes. -
bitRate
public int bitRate()Returns the bit rate. -
readData
public void readData()Reads sound format info from sounds data bytes. -
equals
Standard equals implementation.
-