public abstract class AudioFileWriter extends Object
| Constructor and Description | 
|---|
| AudioFileWriter() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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,则写入此类文件类型的尝试将失败,并导致IOException 。 
          stream - 包含要写入输出流的音频数据的音频输入流 
           fileType - 要写入输出流的文件类型 
           out - 要写入文件数据的流 
           IOException - 如果发生I / O异常 
           IllegalArgumentException - 如果系统不支持文件类型 
           isFileTypeSupported(AudioFileFormat.Type, AudioInputStream) , 
            getAudioFileTypes() 
           public abstract int write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) throws IOException
stream - 包含要写入文件的音频数据的音频输入流 
           fileType - 要写入文件的文件类型 
           out - 应写入文件数据的外部文件 
           IOException - 如果发生I / O异常 
           IllegalArgumentException - 如果系统不支持文件格式 
           isFileTypeSupported(javax.sound.sampled.AudioFileFormat.Type) , 
            getAudioFileTypes() 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.