Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class FormatConversionProvider extends Object
Исходный формат представляет формат входящих аудиоданных, которые будут преобразованы.
Целевой формат представляет формат обработанных, преобразованных аудиоданных. Это - формат данных, которые могут быть считаны из потока, возвращенного одним из getAudioInputStream
методы.
Конструктор и Описание |
---|
FormatConversionProvider() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract AudioInputStream |
getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
Получает поток звукового входа с указанным кодированием от данного потока звукового входа.
|
abstract AudioInputStream |
getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
Получает поток звукового входа с указанным форматом от данного потока звукового входа.
|
abstract AudioFormat.Encoding[] |
getSourceEncodings()
Получает набор исходных кодировок формата, от которых услуги преобразования формата предоставляются этим провайдером.
|
abstract AudioFormat.Encoding[] |
getTargetEncodings()
Получает набор целевых кодировок формата, которым услуги преобразования формата предоставляются этим провайдером.
|
abstract AudioFormat.Encoding[] |
getTargetEncodings(AudioFormat sourceFormat)
Получает набор целевых кодировок формата, поддерживаемых преобразователем формата, данным определенный исходный формат.
|
abstract AudioFormat[] |
getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
Получает набор целевых форматов с кодированием, определенным поддерживаемый преобразователем формата, Если никакие целевые форматы с указанным кодированием не поддерживаются для этого исходного формата, массив длины 0 возвращается.
|
boolean |
isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
Указывает, поддерживает ли преобразователь формата преобразование в определенное кодирование от определенного формата.
|
boolean |
isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
Указывает, поддерживает ли преобразователь формата преобразование в один определенный формат от другого.
|
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)
sourceEncoding
- исходное кодирование формата, для которого запрашивается поддержкаtrue
если кодирование поддерживается, иначе false
public boolean isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
targetEncoding
- целевое кодирование формата, для которого запрашивается поддержкаtrue
если кодирование поддерживается, иначе false
public abstract AudioFormat.Encoding[] getTargetEncodings(AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
targetEncoding
- требуемое кодирование исходящих данныхsourceFormat
- формат входящих данныхtrue
если преобразование поддерживается, иначе false
public abstract AudioFormat[] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
targetFormat
- требуемый формат исходящих данныхsourceFormat
- формат входящих данныхtrue
если преобразование поддерживается, иначе false
public abstract AudioInputStream getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
targetEncoding
- требуемое кодирование потока после обработкиsourceStream
- поток, из которого должны быть считаны данные быть обработаннымиIllegalArgumentException
- если предоставленная комбинация формата не поддерживается.public abstract AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
targetFormat
- требуемый формат данных потока после обработкиsourceStream
- поток, из которого должны быть считаны данные быть обработаннымиIllegalArgumentException
- если предоставленная комбинация формата не поддерживается.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.