org.tritonus.sampled.convert
Class AlawFormatConversionProvider
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.AlawFormatConversionProvider
- public class AlawFormatConversionProvider
- extends TEncodingFormatConversionProvider
This provider (currently) supports these conversions:
- PCM 8 Signed -> alaw
- PCM 8 Unsigned -> alaw
- PCM 16 signed big endian -> alaw
- PCM 16 signed little endian -> alaw
- ulaw -> alaw
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
AlawFormatConversionProvider
public AlawFormatConversionProvider()
- Constructor.
getAudioInputStream
public AudioInputStream getAudioInputStream(AudioFormat targetFormat,
AudioInputStream sourceStream)
- Specified by:
getAudioInputStream
in class FormatConversionProvider