public abstract class TSimpleFormatConversionProvider extends TFormatConversionProvider
Overriding classes must
provide a constructor that calls the protected constructor of this class and override
AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream).
The latter method should be able to handle the case that all fields are NOT_SPECIFIED
and provide appropriate default values.
| Modifier and Type | Method and Description |
|---|---|
AudioFormat.Encoding[] |
getSourceEncodings() |
AudioFormat.Encoding[] |
getTargetEncodings() |
AudioFormat.Encoding[] |
getTargetEncodings(AudioFormat sourceFormat)
This implementation assumes that the converter can convert
from each of its source encodings to each of its target
encodings.
|
AudioFormat[] |
getTargetFormats(AudioFormat.Encoding targetEncoding,
AudioFormat sourceFormat)
This implementation assumes that the converter can convert
from each of its source formats to each of its target
formats.
|
boolean |
isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding) |
boolean |
isTargetEncodingSupported(AudioFormat.Encoding targetEncoding) |
getAudioInputStream, getMatchingFormat, isConversionSupportedgetAudioInputStream, isConversionSupportedpublic AudioFormat.Encoding[] getSourceEncodings()
getSourceEncodings in class FormatConversionProviderpublic AudioFormat.Encoding[] getTargetEncodings()
getTargetEncodings in class FormatConversionProviderpublic boolean isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding)
isSourceEncodingSupported in class FormatConversionProviderpublic boolean isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
isTargetEncodingSupported in class FormatConversionProviderpublic AudioFormat.Encoding[] getTargetEncodings(AudioFormat sourceFormat)
getTargetEncodings in class FormatConversionProviderpublic AudioFormat[] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
getTargetFormats in class FormatConversionProvider