public abstract class TFormatConversionProvider extends FormatConversionProvider
| Modifier and Type | Field and Description |
|---|---|
protected static AudioFormat.Encoding[] |
EMPTY_ENCODING_ARRAY |
protected static AudioFormat[] |
EMPTY_FORMAT_ARRAY |
| Constructor and Description |
|---|
TFormatConversionProvider() |
| Modifier and Type | Method and Description |
|---|---|
AudioInputStream |
getAudioInputStream(AudioFormat.Encoding targetEncoding,
AudioInputStream audioInputStream) |
AudioFormat |
getMatchingFormat(AudioFormat targetFormat,
AudioFormat sourceFormat)
WARNING: this method uses
getTargetFormats(AudioFormat.Encoding, AudioFormat)
which may create infinite loops if the latter is overwritten. |
boolean |
isConversionSupported(AudioFormat targetFormat,
AudioFormat sourceFormat)
WARNING: this method uses
getTargetFormats(AudioFormat.Encoding, AudioFormat)
which may create infinite loops if the latter is overwritten. |
getAudioInputStream, getSourceEncodings, getTargetEncodings, getTargetEncodings, getTargetFormats, isConversionSupported, isSourceEncodingSupported, isTargetEncodingSupportedprotected static final AudioFormat.Encoding[] EMPTY_ENCODING_ARRAY
protected static final AudioFormat[] EMPTY_FORMAT_ARRAY
public AudioInputStream getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream audioInputStream)
getAudioInputStream in class FormatConversionProviderpublic boolean isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
getTargetFormats(AudioFormat.Encoding, AudioFormat)
which may create infinite loops if the latter is overwritten.
This method is overwritten here to make use of org.tritonus.share.sampled.AudioFormats.matches and is considered temporary until AudioFormat.matches is corrected in the JavaSound API.
isConversionSupported in class FormatConversionProviderpublic AudioFormat getMatchingFormat(AudioFormat targetFormat, AudioFormat sourceFormat)
getTargetFormats(AudioFormat.Encoding, AudioFormat)
which may create infinite loops if the latter is overwritten.
This method is overwritten here to make use of org.tritonus.share.sampled.AudioFormats.matches and is considered temporary until AudioFormat.matches is corrected in the JavaSound API.
Copyright © 2016. All Rights Reserved.