java.lang.Object | |
↳ | javax.sound.sampled.spi.FormatConversionProvider |
![]() |
A format conversion provider provides format conversion services from one or more input formats to one or more output formats. Converters include codecs, which encode and/or decode audio data, as well as transcoders, etc. Format converters provide methods for determining what conversions are supported and for obtaining an audio stream from which converted data can be read.
The source format represents the format of the incoming audio data, which will be converted.
The target format represents the format of the processed, converted
audio data. This is the format of the data that can be read from
the stream returned by one of the getAudioInputStream
methods.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Obtains an audio input stream with the specified encoding from the given audio
input stream.
| |||||||||||
Obtains an audio input stream with the specified format from the given audio
input stream.
| |||||||||||
Obtains the set of source format encodings from which format
conversion services are provided by this provider.
| |||||||||||
Obtains the set of target format encodings supported by the format converter
given a particular source format.
| |||||||||||
Obtains the set of target format encodings to which format
conversion services are provided by this provider.
| |||||||||||
Obtains the set of target formats with the encoding specified
supported by the format converter
If no target formats with the specified encoding are supported
for this source format, an array of length 0 is returned.
| |||||||||||
Indicates whether the format converter supports conversion to a particular encoding
from a particular format.
| |||||||||||
Indicates whether the format converter supports conversion to one
particular format from another.
| |||||||||||
Indicates whether the format converter supports conversion from the
specified source format encoding.
| |||||||||||
Indicates whether the format converter supports conversion to the
specified target format encoding.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Obtains an audio input stream with the specified encoding from the given audio input stream.
targetEncoding | desired encoding of the stream after processing |
---|---|
sourceStream | stream from which data to be processed should be read |
IllegalArgumentException | if the format combination supplied is not supported. |
---|
Obtains an audio input stream with the specified format from the given audio input stream.
targetFormat | desired data format of the stream after processing |
---|---|
sourceStream | stream from which data to be processed should be read |
IllegalArgumentException | if the format combination supplied is not supported. |
---|
Obtains the set of source format encodings from which format conversion services are provided by this provider.
Obtains the set of target format encodings supported by the format converter given a particular source format. If no target format encodings are supported for this source format, an array of length 0 is returned.
Obtains the set of target format encodings to which format conversion services are provided by this provider.
Obtains the set of target formats with the encoding specified supported by the format converter If no target formats with the specified encoding are supported for this source format, an array of length 0 is returned.
Indicates whether the format converter supports conversion to a particular encoding from a particular format.
targetEncoding | desired encoding of the outgoing data |
---|---|
sourceFormat | format of the incoming data |
true
if the conversion is supported, otherwise false
Indicates whether the format converter supports conversion to one particular format from another.
targetFormat | desired format of outgoing data |
---|---|
sourceFormat | format of the incoming data |
true
if the conversion is supported, otherwise false
Indicates whether the format converter supports conversion from the specified source format encoding.
sourceEncoding | the source format encoding for which support is queried |
---|
true
if the encoding is supported, otherwise false
Indicates whether the format converter supports conversion to the specified target format encoding.
targetEncoding | the target format encoding for which support is queried |
---|
true
if the encoding is supported, otherwise false