Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AudioFileWriter extends Object
Конструктор и Описание |
---|
AudioFileWriter() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract AudioFileFormat.Type[] |
getAudioFileTypes()
Получает типы файла, для которых поддержка записи файла оказывается этим писателем аудиофайла.
|
abstract AudioFileFormat.Type[] |
getAudioFileTypes(AudioInputStream stream)
Получает типы файла, которые этот писатель аудиофайла может записать из определенного потока аудиовхода.
|
boolean |
isFileTypeSupported(AudioFileFormat.Type fileType)
Указывает, оказывается ли поддержка записи файла указанного типа файла этим писателем аудиофайла.
|
boolean |
isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream stream)
Указывает, может ли аудиофайл определенного типа быть записан из обозначенного потока аудиовхода.
|
abstract int |
write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
Пишет поток байтов, представляющих аудиофайл формата файла, обозначенного к внешнему обеспеченному файлу.
|
abstract int |
write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
Пишет поток байтов, представляющих аудиофайл типа файла, обозначенного к обеспеченному потоку вывода.
|
public abstract AudioFileFormat.Type[] getAudioFileTypes()
public boolean isFileTypeSupported(AudioFileFormat.Type fileType)
fileType
- тип файла, для которого запрашиваются возможности записиtrue
если тип файла поддерживается, иначе false
public abstract AudioFileFormat.Type[] getAudioFileTypes(AudioInputStream stream)
stream
- поток аудиовхода, для которого запрашивается поддержка типа аудиофайлаpublic boolean isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream stream)
fileType
- тип файла, для которого запрашиваются возможности записиstream
- для которого запрашивается поддержка записи файлаtrue
если тип файла поддерживается для этого потока аудиовхода, иначе false
public abstract int write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out) throws IOException
AudioSystem.NOT_SPECIFIED
.stream
- поток аудиовхода, содержащий аудиоданные, которые будут записаны потоку выводаfileType
- тип файла, который будет записан потоку выводаout
- поток, которому должны быть записаны данные файлаIOException
- если исключение ввода-вывода происходитIllegalArgumentException
- если тип файла не поддерживается системойisFileTypeSupported(AudioFileFormat.Type, AudioInputStream)
, getAudioFileTypes()
public abstract int write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) throws IOException
stream
- поток аудиовхода, содержащий аудиоданные, которые будут записаны файлуfileType
- тип файла, который будет записан файлуout
- внешний файл, которому должны быть записаны данные файлаIOException
- если исключение ввода-вывода происходитIllegalArgumentException
- если формат файла не поддерживается системойisFileTypeSupported(javax.sound.sampled.AudioFileFormat.Type)
, getAudioFileTypes()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92