org.tritonus.sampled.convert
Class LawEncoder
java.lang.Object
javax.sound.sampled.spi.FormatConversionProvider
org.tritonus.share.sampled.convert.TFormatConversionProvider
org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider
org.tritonus.share.sampled.convert.TEncodingFormatConversionProvider
org.tritonus.sampled.convert.LawEncoder
public class LawEncoder
- extends TEncodingFormatConversionProvider
This provider supports these conversions:
- PCM 8 Signed -> ulaw or alaw
- PCM 8 Unsigned -> ulaw or alaw
- PCM 16 signed big endian -> ulaw or alaw
- PCM 16 signed little endian -> ulaw or alaw
- alaw -> ulaw
- ulaw -> alaw
FrameRate, SampleRate, Channels CANNOT be converted.
This new provider replaces UlawFormatConversionProvider and AlawFormatConversionProvider.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LawEncoder
public LawEncoder()
- Constructor.
getAudioInputStream
public AudioInputStream getAudioInputStream(AudioFormat targetFormat,
AudioInputStream sourceStream)
- Specified by:
getAudioInputStream
in class FormatConversionProvider