org.tritonus.sampled.convert
Class UlawFormatConversionProvider
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.UlawFormatConversionProvider
- public class UlawFormatConversionProvider
- extends TEncodingFormatConversionProvider
This provider (currently) supports these conversions:
- PCM 8 Signed -> ulaw
- PCM 8 Unsigned -> ulaw
- PCM 16 signed big endian -> ulaw
- PCM 16 signed little endian -> ulaw
- alaw -> ulaw
and vice versa.
FrameRate, SampleRate, Channels CANNOT be converted.
- Author:
- Florian Bomers
Methods inherited from class org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider |
disable, doMatch, doMatch, getCollectionSourceEncodings, getCollectionSourceFormats, getCollectionTargetEncodings, getCollectionTargetFormats, getFrameSize, getSourceEncodings, getTargetEncodings, getTargetEncodings, isAllowedSourceEncoding, isAllowedSourceFormat, isAllowedTargetEncoding, isAllowedTargetFormat, isSourceEncodingSupported, isTargetEncodingSupported, replaceNotSpecified |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENC_PCM_SIGNED
public static AudioFormat.Encoding ENC_PCM_SIGNED
ENC_PCM_UNSIGNED
public static AudioFormat.Encoding ENC_PCM_UNSIGNED
ENC_ULAW
public static AudioFormat.Encoding ENC_ULAW
ENC_ALAW
public static AudioFormat.Encoding ENC_ALAW
UlawFormatConversionProvider
public UlawFormatConversionProvider()
- Constructor.
getAudioInputStream
public AudioInputStream getAudioInputStream(AudioFormat targetFormat,
AudioInputStream sourceStream)
- Specified by:
getAudioInputStream
in class FormatConversionProvider