public abstract class FormatConversionProvider
extends java.lang.Object
Constructor and Description |
---|
FormatConversionProvider() |
Modifier and Type | Method and Description |
---|---|
abstract AudioInputStream |
getAudioInputStream(AudioFormat.Encoding targetEncoding,
AudioInputStream audioInputStream) |
abstract AudioInputStream |
getAudioInputStream(AudioFormat targetFormat,
AudioInputStream audioInputStream) |
abstract AudioFormat.Encoding[] |
getSourceEncodings() |
abstract AudioFormat.Encoding[] |
getTargetEncodings() |
abstract AudioFormat.Encoding[] |
getTargetEncodings(AudioFormat sourceFormat) |
abstract AudioFormat[] |
getTargetFormats(AudioFormat.Encoding targetEncoding,
AudioFormat sourceFormat) |
boolean |
isConversionSupported(AudioFormat.Encoding targetEncoding,
AudioFormat sourceFormat)
WARNING: this method uses
getTargetEncodings(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. |
boolean |
isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding) |
boolean |
isTargetEncodingSupported(AudioFormat.Encoding targetEncoding) |
public abstract AudioFormat.Encoding[] getSourceEncodings()
public abstract AudioFormat.Encoding[] getTargetEncodings()
public boolean isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding)
public boolean isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
public abstract AudioFormat.Encoding[] getTargetEncodings(AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
getTargetEncodings(AudioFormat);
which may create infinite loops if the latter is overwritten.public abstract AudioFormat[] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
getTargetFormats(AudioFormat.Encoding, AudioFormat)
which may create infinite loops if the latter is overwritten.public abstract AudioInputStream getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream audioInputStream)
public abstract AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream audioInputStream)