JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.sound.sampled
Ŭ·¡½º AudioSystem

java.lang.Object 
  |
  +--javax.sound.sampled.AudioSystem

public class AudioSystem
extends Object

AudioSystem Ŭ·¡½º´Â »ùÇøµ µÈ ¿Àµð¿À system resourceÀÇ ¿£Æ®¸® Æ÷ÀÎÆ®·Î¼­ µ¿ÀÛÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), ½Ã½ºÅÛ¿¡ ÀνºÅç µÈ mixer¿¡ Á¶È¸ ¹× ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. AudioSystem ¿¡´Â °¢Á¾ Çü½Ä°£¿¡¼­ÀÇ ¿Àµð¿À µ¥ÀÌÅÍÀÇ º¯È¯À̳ª ¿Àµð¿À ÆÄÀϰú ½ºÆ®¸²°£ÀÇ º¯È¯À» ½ÇÇàÇϱâ À§ÇÑ ´Ù¼öÀÇ ¸Þ¼Òµå°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ¶Ç, mixer¸¦ ¸í½ÃÀûÀ¸·Î Á¶ÀÛÇÏÁö ¾Ê¾Æµµ, Á÷Á¢ AudioSystem ·ÎºÎÅÍ Line ¸¦ ÃëµæÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµåµµ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
AudioFormat , AudioInputStream , Mixer , Line , Line.Info

ÇʵåÀÇ °³¿ä
static int NOT_SPECIFIED
          ºÒ¸íÇÑ ¼öÄ¡¸¦ ³ªÅ¸³»´Â Á¤¼ö.
 
¸Þ¼ÒµåÀÇ °³¿ä
static AudioFileFormat getAudioFileFormat (File  file)
          ÁöÁ¤µÈ File ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFileFormat getAudioFileFormat (InputStream  stream)
          ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFileFormat getAudioFileFormat (URL  url)
          ÁöÁ¤µÈ URL ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFileFormat.Type [] getAudioFileTypes ()
          ½Ã½ºÅÛÀÌ ÆÄÀÏ ±âÀÔ ¼­Æ÷Æ®¸¦ Á¦°øÇÏ´Â ÆÄÀÏ Å¸ÀÔÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFileFormat.Type [] getAudioFileTypes (AudioInputStream  stream)
          ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀÌ ±âÀÔÇÒ ¼ö°¡ ÀÖ´Â ÆÄÀÏ Å¸ÀÔÀ» ÃëµæÇÕ´Ï´Ù.
static AudioInputStream getAudioInputStream (AudioFormat.Encoding  targetEncoding, AudioInputStream  sourceStream)
          ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» º¯È¯ÇØ, ³ªÅ¸³­ ÀÎÄÚµùÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
static AudioInputStream getAudioInputStream (AudioFormat  targetFormat, AudioInputStream  sourceStream)
          ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» º¯È¯ÇØ, ³ªÅ¸³­ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
static AudioInputStream getAudioInputStream (File  file)
          ÁöÁ¤µÈ File ·ÎºÎÅÍ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
static AudioInputStream getAudioInputStream (InputStream  stream)
          ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
static AudioInputStream getAudioInputStream (URL  url)
          ÁöÁ¤µÈ URL ÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
static Line getLine (Line.Info  info)
          ÁöÁ¤µÈ Line.Info ¿ÀºêÁ§Æ®ÀÇ ±â¼ú¿¡ ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» ÃëµæÇÕ´Ï´Ù.
static Mixer getMixer (Mixer.Info  info)
          ¿ä±¸µÈ ¿Àµð¿À mixer¸¦ ÃëµæÇÕ´Ï´Ù.
static Mixer.Info [] getMixerInfo ()
          ½Ã½ºÅÛ¿¡ ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â ¿Àµð¿À mixer¼¼Æ®¸¦ ³ªÅ¸³»´Â mixer Á¤º¸ ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» ÃëµæÇÕ´Ï´Ù.
static Line.Info [] getSourceLineInfo (Line.Info  info)
          ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç mixer·Î ¼­Æ÷Æ®µÇ´Â ƯÁ¤ÀÇ Å¸ÀÔÀÇ ¼Ò½º ¶óÀο¡ °üÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.
static AudioFormat.Encoding [] getTargetEncodings (AudioFormat.Encoding  sourceEncoding)
          ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÀÎÄÚµùÀ¸·Î ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â ÀÎÄÚµùÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFormat.Encoding [] getTargetEncodings (AudioFormat  sourceFormat)
          ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â ÀÎÄÚµùÀ» ÃëµæÇÕ´Ï´Ù.
static AudioFormat [] getTargetFormats (AudioFormat.Encoding  targetEncoding, AudioFormat  sourceFormat)
          Æ¯Á¤ÀÇ ÀÎÄÚµùÀ» °¡Áö´Â Çü½Ä, ¹× ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ ÁöÁ¤µÈ Çü½ÄÀÇ ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù.
static Line.Info [] getTargetLineInfo (Line.Info  info)
          ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç mixer·Î ¼­Æ÷Æ®µÇ´Â ƯÁ¤ÀÇ Å¸ÀÔÀÇ Å¸°Ù ¶óÀο¡ °üÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.
static boolean isConversionSupported (AudioFormat.Encoding  targetEncoding, AudioFormat  sourceFormat)
          ÁöÁ¤µÈ ÀÎÄÚµùÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À», ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static boolean isConversionSupported (AudioFormat  targetFormat, AudioFormat  sourceFormat)
          ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À», ´Ù¸¥ ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static boolean isFileTypeSupported (AudioFileFormat.Type  fileType)
          ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ÆÄÀÏ ±âÀÔ ¼­Æ÷Æ®¸¦ ½Ã½ºÅÛÀÌ Á¦°øÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static boolean isFileTypeSupported (AudioFileFormat.Type  fileType, AudioInputStream  stream)
          ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ», ³ªÅ¸³­ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ±âÀÔÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static boolean isLineSupported (Line.Info  info)
          ÁöÁ¤µÈ Line.Info ¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» ½Ã½ºÅÛÀÌ ¼­Æ÷Æ®Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static int write (AudioInputStream  stream, AudioFileFormat.Type  fileType, File  out)
          ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ» ³ªÅ¸³»´Â ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À», ÁöÁ¤µÈ ¿ÜºÎ ÆÄÀÏ¿¡ ±âÀÔÇÕ´Ï´Ù.
static int write (AudioInputStream  stream, AudioFileFormat.Type  fileType, OutputStream  out)
          ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ» ³ªÅ¸³»´Â ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À», ÁöÁ¤µÈ Ãâ·Â ½ºÆ®¸²¿¡ ±âÀÔÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

NOT_SPECIFIED

public static final int NOT_SPECIFIED
ºÒ¸íÇÑ ¼öÄ¡¸¦ ³ªÅ¸³»´Â Á¤¼ö. ÀÌ °ªÀº Åë»óºÎÀÇ °ªÀ» ¹ÞÁö ¾Ê´Â ºÎÈ£ ÷ºÎÀÇ ¼ö·®À» ³ªÅ¸³»´Â °æ¿ì¿¡¸¸ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄÀÏ »çÀÌÁî, frame size, ¹öÆÛ »çÀÌÁî, »ùÇà ·¹ÀÌÆ®°¡ ÀÖ½À´Ï´Ù. ¸î°³ÀÇ Java Sound constructor Àº ±×·¯ÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ¼­ NOT_SPECIFIED ÀÇ °ªÀ» ¹Þ½À´Ï´Ù. ¹®¼­¿¡ ³ªÅ¸³ª°í ÀÖ°Ô, ´Ù¸¥ ¸Þ¼Òµå¿¡¼­µµ ÀÌ °ªÀ» ¹Þ°Å³ª µ¹·ÁÁְųª ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
¸Þ¼ÒµåÀÇ »ó¼¼

getMixerInfo

public static Mixer.Info [] getMixerInfo()
½Ã½ºÅÛ¿¡ ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â ¿Àµð¿À mixer¼¼Æ®¸¦ ³ªÅ¸³»´Â mixer Á¤º¸ ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â mixerÀÇ Á¤º¸ ¿ÀºêÁ§Æ®ÀÇ ¹è¿­. ½Ã½ºÅÛÀ¸·Î mixer¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁö´Â
°ü·Ã Ç׸ñ:
getMixer(javax.sound.sampled.Mixer.Info)

getMixer

public static Mixer  getMixer(Mixer.Info  info)
¿ä±¸µÈ ¿Àµð¿À mixer¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
info - ÇÊ¿äÇÑ mixer¸¦ ³ªÅ¸³»´Â Mixer.Info ¿ÀºêÁ§Æ®, ¶Ç´Â ½Ã½ºÅÛÀÇ µðÆúÆ® mixerÀÇ °æ¿ì´Â null
¹Ýȯ°ª:
¿ä±¸µÈ mixer
¿¹¿Ü:
SecurityException - º¸¾È»óÀÇ Á¦¾àÀ» À§Çؼ­(¶§¹®¿¡) ¿ä±¸µÈ mixer¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - Á¤º¸ ¿ÀºêÁ§Æ®°¡ ½Ã½ºÅÛ¿¡ ÀνºÅç µÈ mixer¸¦ ³ªÅ¸³»Áö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
getMixerInfo()

getSourceLineInfo

public static Line.Info [] getSourceLineInfo(Line.Info  info)
ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç mixer·Î ¼­Æ÷Æ®µÇ´Â ƯÁ¤ÀÇ Å¸ÀÔÀÇ ¼Ò½º ¶óÀο¡ °üÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
info - Á¤º¸°¡ ¿ä±¸µÈ ¶óÀÎÀÇ Á¾·ù¸¦ ÁöÁ¤ÇÏ´Â Line.Info ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¿ä±¸µÈ ŸÀÔ¿¡ ÀÏÄ¡ÇÏ´Â ¼Ò½º ¶óÀÎÀ» ±â¼úÇÏ´Â Line.Info ¿ÀºêÁ§Æ®ÀÇ ¹è¿­. ÀÏÄ¡ÇÏ´Â ¼Ò½º ¶óÀÎÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁö´Â
°ü·Ã Ç׸ñ:
Mixer.getSourceLineInfo(Line.Info)

getTargetLineInfo

public static Line.Info [] getTargetLineInfo(Line.Info  info)
ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç mixer·Î ¼­Æ÷Æ®µÇ´Â ƯÁ¤ÀÇ Å¸ÀÔÀÇ Å¸°Ù ¶óÀο¡ °üÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
info - Á¤º¸°¡ ¿ä±¸µÈ ¶óÀÎÀÇ Á¾·ù¸¦ ÁöÁ¤ÇÏ´Â Line.Info ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¿ä±¸µÈ ŸÀÔ¿¡ ÀÏÄ¡Çϴ Ÿ°Ù ¶óÀÎÀ» ±â¼úÇÏ´Â Line.Info ¿ÀºêÁ§Æ®ÀÇ ¹è¿­. ÀÏÄ¡Çϴ Ÿ°Ù ¶óÀÎÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁö´Â
°ü·Ã Ç׸ñ:
Mixer.getTargetLineInfo(Line.Info)

isLineSupported

public static boolean isLineSupported(Line.Info  info)
ÁöÁ¤µÈ Line.Info ¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» ½Ã½ºÅÛÀÌ ¼­Æ÷Æ®Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. ¶óÀÎÀº ÀνºÅç µÈ mixer°¡ ¼­Æ÷Æ®ÇÏ´Â °æ¿ì´Â ¼­Æ÷Æ®µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
info - ¼­Æ÷Æ®ÀÇ À¯¹«°¡ Á¶È¸µÇ´Â ¶óÀÎÀ» ±â¼úÇÏ´Â Line.Info ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â ¶óÀÎÀÌ 1 °³ ÀÌ»ó ¼­Æ÷Æ®µÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Mixer.isLineSupported(Line.Info)

getLine

public static Line  getLine(Line.Info  info)
                    throws LineUnavailableException 
ÁöÁ¤µÈ Line.Info ¿ÀºêÁ§Æ®ÀÇ ±â¼ú¿¡ ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
info - ¶óÀÎÀÇ ÇÊ¿äÇÑ Á¾·ù¸¦ ±â¼úÇÏ´Â Line.Info ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¿ä±¸µÈ Á¾·ùÀÇ ¶óÀÎ
¿¹¿Ü:
LineUnavailableException - ¸®¼Ò½ºÀÇ Á¦¾àÀ» À§Çؼ­(¶§¹®¿¡), ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì
SecurityException - º¸¾È»óÀÇ Á¦¾àÀ» À§Çؼ­(¶§¹®¿¡), ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÀνºÅç µÈ mixer¸¦ °³ÀÔ½ÃÄÑ, ÁöÁ¤µÈ Line.Info ¿ÀºêÁ§Æ®¿Í ÀÏÄ¡ÇÏ´Â ¶óÀÎÀ» 1 ÇàÀ̳ª ½Ã½ºÅÛÀÌ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì

getTargetEncodings

public static AudioFormat.Encoding [] getTargetEncodings(AudioFormat.Encoding  sourceEncoding)
ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÀÎÄÚµùÀ¸·Î ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â ÀÎÄÚµùÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceEncoding - º¯È¯ ¼­Æ÷Æ®¿¡ ´ëÇØ Á¶È¸ÇÏ´Â ÀÎÄÚµù
¹Ýȯ°ª:
ÀÎÄÚµùÀÇ ¹è¿­. ¹è¿­Àº Ç×»ó ÇöÀçÀÇ ÀÎÄÚµù (º¯È¯ ¾øÀ½)À» ³ªÅ¸³»´Â 1 ÀÌ»óÀÇ ±æÀ̰¡ µÈ´Ù

getTargetEncodings

public static AudioFormat.Encoding [] getTargetEncodings(AudioFormat  sourceFormat)
ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â ÀÎÄÚµùÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceFormat - º¯È¯¿¡ ´ëÇØ Á¶È¸ÇÏ´Â ¿Àµð¿À Çü½Ä
¹Ýȯ°ª:
ÀÎÄÚµùÀÇ ¹è¿­. ¹è¿­Àº Ç×»ó ÇöÀçÀÇ ÀÎÄÚµù (º¯È¯ ¾øÀ½)À» ³ªÅ¸³»´Â 1 ÀÌ»óÀÇ ±æÀ̰¡ µÈ´Ù

isConversionSupported

public static boolean isConversionSupported(AudioFormat.Encoding  targetEncoding,
                                            AudioFormat  sourceFormat)
ÁöÁ¤µÈ ÀÎÄÚµùÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À», ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
targetEncoding - º¯È¯ ÈÄÀÇ ÇÊ¿äÇÑ ÀÎÄÚµù
sourceFormat - º¯È¯ÀüÀÇ ¿Àµð¿À Çü½Ä
¹Ýȯ°ª:
º¯È¯ÀÌ ¼­Æ÷Æ®µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

getAudioInputStream

public static AudioInputStream  getAudioInputStream(AudioFormat.Encoding  targetEncoding,
                                                   AudioInputStream  sourceStream)
ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» º¯È¯ÇØ, ³ªÅ¸³­ ÀÎÄÚµùÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
targetEncoding - º¯È¯ ÈÄÀÇ ÇÊ¿äÇÑ ÀÎÄÚµù
sourceStream - º¯È¯µÇ´Â ½ºÆ®¸²
¹Ýȯ°ª:
³ªÅ¸³­ ÀÎÄÚµùÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
¿¹¿Ü:
IllegalArgumentException - º¯È¯ÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
getTargetEncodings(AudioFormat.Encoding) , getTargetEncodings(AudioFormat) , isConversionSupported(AudioFormat.Encoding, AudioFormat) , getAudioInputStream(AudioFormat, AudioInputStream)

getTargetFormats

public static AudioFormat [] getTargetFormats(AudioFormat.Encoding  targetEncoding,
                                             AudioFormat  sourceFormat)
ƯÁ¤ÀÇ ÀÎÄÚµùÀ» °¡Áö´Â Çü½Ä, ¹× ÀνºÅç µÈ Çü½Ä º¯È¯¼¼Æ®¸¦ »ç¿ëÇØ ÁöÁ¤µÈ Çü½ÄÀÇ ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» ÃëµæÇÒ ¼ö ÀÖ´Â Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
targetEncoding - º¯È¯ ÈÄÀÇ ÇÊ¿äÇÑ ÀÎÄÚµù
sourceFormat - º¯È¯ÀüÀÇ ¿Àµð¿À Çü½Ä
¹Ýȯ°ª:
Çü½ÄÀÇ ¹è¿­. ÁöÁ¤µÈ ÀÎÄÚµùÀÇ Çü½ÄÀÌ ¼­Æ÷Æ®µÇÁö ¾Ê´Â °æ¿ì´Â ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁø´Ù

isConversionSupported

public static boolean isConversionSupported(AudioFormat  targetFormat,
                                            AudioFormat  sourceFormat)
ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À», ´Ù¸¥ ÁöÁ¤µÈ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
targetFormat - º¯È¯ ÈÄÀÇ ÇÊ¿äÇÑ ¿Àµð¿À Çü½Ä
sourceFormat - º¯È¯ÀüÀÇ ¿Àµð¿À Çü½Ä
¹Ýȯ°ª:
º¯È¯ÀÌ ¼­Æ÷Æ®µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

getAudioInputStream

public static AudioInputStream  getAudioInputStream(AudioFormat  targetFormat,
                                                   AudioInputStream  sourceStream)
ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» º¯È¯ÇØ, ³ªÅ¸³­ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
targetFormat - º¯È¯ ÈÄÀÇ ÇÊ¿äÇÑ ¿Àµð¿À Çü½Ä
sourceStream - º¯È¯µÇ´Â ½ºÆ®¸²
¹Ýȯ°ª:
³ªÅ¸³­ Çü½ÄÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
¿¹¿Ü:
IllegalArgumentException - º¯È¯ÀÌ ¼­Æ÷Æ®µÇÁö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
getTargetFormats(AudioFormat.Encoding, AudioFormat) , isConversionSupported(AudioFormat, AudioFormat) , getAudioInputStream(AudioFormat.Encoding, AudioInputStream)

getAudioFileFormat

public static AudioFileFormat  getAudioFileFormat(InputStream  stream)
                                          throws UnsupportedAudioFileException ,
                                                 IOException 
ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸Çö¿¡´Â ½ºÆ®¸²À» °ËÁõÇØ ±× ½ºÆ®¸²ÀÌ ¼­Æ÷Æ®µÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â º¹¼öÀÇ ÆÄ¼­°¡ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÄ¼­´Â ½ºÆ®¸²À» ¸¶Å© ÇØ, ½ºÆ®¸²À» ¼­Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤Çϴµ¥ ÃæºÐÇÑ µ¥ÀÌÅ͸¦ Àоîµé¿©, ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â ½ºÆ®¸²ÀÇ read Æ÷ÀÎÅ͵µ¿ÍÀÇ À§Ä¡¿¡ µÇµ¹¸°´Ù, ¶ó°í ÇÏ´Â ±â´ÉÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÔ·Â ½ºÆ®¸²ÀÌ ÀÌ·¯ÇÑ Á¶ÀÛÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â IOException ¸¦ Ç¥½ÃÇØ ½ÇÆÐÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - ÆÄÀÏ Çü½Ä Á¤º¸¸¦ ÃßÃâÇÏ´Â ÀÔ·Â ½ºÆ®¸²
¹Ýȯ°ª:
½ºÆ®¸²ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ±â¼úÇÏ´Â AudioFileFormat ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ½ºÆ®¸²ÀÌ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
InputStream.markSupported() , InputStream.mark(int)

getAudioFileFormat

public static AudioFileFormat  getAudioFileFormat(URL  url)
                                          throws UnsupportedAudioFileException ,
                                                 IOException 
ÁöÁ¤µÈ URL ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù. URL ´Â À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - ÆÄÀÏ Çü½Ä Á¤º¸¸¦ ÃßÃâÇÏ´Â URL
¹Ýȯ°ª:
¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ±â¼úÇÏ´Â AudioFileFormat ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ URL °¡ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAudioFileFormat

public static AudioFileFormat  getAudioFileFormat(File  file)
                                          throws UnsupportedAudioFileException ,
                                                 IOException 
ÁöÁ¤µÈ File ÀÇ ¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ÃëµæÇÕ´Ï´Ù. File ´Â À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
file - ÆÄÀÏ Çü½Ä Á¤º¸¸¦ ÃßÃâÇÏ´Â File
¹Ýȯ°ª:
¿Àµð¿À ÆÄÀÏ Çü½ÄÀ» ±â¼úÇÏ´Â AudioFileFormat ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ File °¡ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAudioInputStream

public static AudioInputStream  getAudioInputStream(InputStream  stream)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸Çö¿¡´Â ½ºÆ®¸²À» °ËÁõÇØ ±× ½ºÆ®¸²ÀÌ ¼­Æ÷Æ®µÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â º¹¼öÀÇ ÆÄ¼­°¡ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÄ¼­´Â ½ºÆ®¸²À» ¸¶Å© ÇØ, ½ºÆ®¸²À» ¼­Æ÷Æ®ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤Çϴµ¥ ÃæºÐÇÑ µ¥ÀÌÅ͸¦ Àоîµé¿©, ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â ½ºÆ®¸²ÀÇ read Æ÷ÀÎÅ͵µ¿ÍÀÇ À§Ä¡¿¡ µÇµ¹¸°´Ù, ¶ó°í ÇÏ´Â ±â´ÉÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÔ·Â ½ºÆ®¸²ÀÌ ÀÌ·¯ÇÑ Á¶ÀÛÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â IOException ¸¦ Ç¥½ÃÇØ ½ÇÆÐÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - AudioInputStream ¸¦ ±¸ÃàÇÏ´Â ÀÔ·Â ½ºÆ®¸²
¹Ýȯ°ª:
ÀÔ·Â ½ºÆ®¸²¿¡ Æ÷ÇԵǴ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅÍ¿¡ ÀǰÅÇÏ´Â AudioInputStream ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ½ºÆ®¸²ÀÌ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
InputStream.markSupported() , InputStream.mark(int)

getAudioInputStream

public static AudioInputStream  getAudioInputStream(URL  url)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
ÁöÁ¤µÈ URL ÀÇ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. URL ´Â À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - AudioInputStream ¸¦ ±¸ÃàÇÏ´Â URL
¹Ýȯ°ª:
URL °¡ °¡¸®Å°´Â ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅÍ¿¡ ÀǰÅÇÏ´Â AudioInputStream ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ URL °¡ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAudioInputStream

public static AudioInputStream  getAudioInputStream(File  file)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
ÁöÁ¤µÈ File ·ÎºÎÅÍ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. File ´Â À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
file - AudioInputStream ¸¦ ±¸ÃàÇÏ´Â File
¹Ýȯ°ª:
File °¡ °¡¸®Å°´Â ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅÍ¿¡ ±Ù°ÅÇÏ´Â AudioInputStream ¿ÀºêÁ§Æ®
¿¹¿Ü:
UnsupportedAudioFileException - ½Ã½ºÅÛÀÌ ÀνÄÇÑ À¯È¿ÇÑ ¿Àµð¿À ÆÄÀÏ µ¥ÀÌÅ͸¦ File °¡ °¡¸®Å°Áö ¾Ê´Â °æ¿ì
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAudioFileTypes

public static AudioFileFormat.Type [] getAudioFileTypes()
½Ã½ºÅÛÀÌ ÆÄÀÏ ±âÀÔ ¼­Æ÷Æ®¸¦ Á¦°øÇÏ´Â ÆÄÀÏ Å¸ÀÔÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÆÄÀÏ Å¸ÀÔÀÇ ¹è¿­. ¼­Æ÷Æ®µÇ°í ÀÖ´Â ÆÄÀÏ Å¸ÀÔÀÌ ¾ø´Â °æ¿ì, ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁø´Ù

isFileTypeSupported

public static boolean isFileTypeSupported(AudioFileFormat.Type  fileType)
ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ÆÄÀÏ ±âÀÔ ¼­Æ÷Æ®¸¦ ½Ã½ºÅÛÀÌ Á¦°øÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
fileType - ±âÀÔ ±â´ÉÀÌ Á¶È¸µÇ´Â ÆÄÀÏ Å¸ÀÔ
¹Ýȯ°ª:
ÆÄÀÏ Å¸ÀÔÀÌ ¼­Æ÷Æ®µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

getAudioFileTypes

public static AudioFileFormat.Type [] getAudioFileTypes(AudioInputStream  stream)
ÁöÁ¤µÈ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ½Ã½ºÅÛÀÌ ±âÀÔÇÒ ¼ö°¡ ÀÖ´Â ÆÄÀÏ Å¸ÀÔÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - ¿Àµð¿À ÆÄÀÏ Å¸ÀÔÀÇ ¼­Æ÷Æ®°¡ Á¶È¸µÇ´Â ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
¹Ýȯ°ª:
ÆÄÀÏ Å¸ÀÔÀÇ ¹è¿­. ¼­Æ÷Æ®µÇ°í ÀÖ´Â ÆÄÀÏ Å¸ÀÔÀÌ ¾ø´Â °æ¿ì, ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁø´Ù

isFileTypeSupported

public static boolean isFileTypeSupported(AudioFileFormat.Type  fileType,
                                          AudioInputStream  stream)
ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ», ³ªÅ¸³­ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ±âÀÔÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
fileType - ±âÀÔ ±â´ÉÀÌ Á¶È¸µÇ´Â ÆÄÀÏ Å¸ÀÔ
stream - ÆÄÀÏ ±âÀÔ ¼­Æ÷Æ®°¡ Á¶È¸µÇ´Â ½ºÆ®¸²
¹Ýȯ°ª:
ÆÄÀÏ Å¸ÀÔÀÌ ÀÌ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²¿¡ ´ëÇØ¼­ ¼­Æ÷Æ®µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

write

public static int write(AudioInputStream  stream,
                        AudioFileFormat.Type  fileType,
                        OutputStream  out)
                 throws IOException 
ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ» ³ªÅ¸³»´Â ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À», ÁöÁ¤µÈ Ãâ·Â ½ºÆ®¸²¿¡ ±âÀÔÇÕ´Ï´Ù. ±æÀ̸¦ ÆÄÀÏ Çì´õ¿¡ ±âÀÔÇÒ Çʿ䰡 ÀÖ´Â ÆÄÀÏ Å¸ÀÔµµ ÀÖ½À´Ï´Ù. ¹Ì¸® ±æÀ̸¦ ¸ð¸£´Â °æ¿ì´Â ±×·¯ÇÑ Å¸ÀÔÀÇ ÆÄÀÏÀ» ÃÖÃʺÎÅÍ ³¡±îÁö ±âÀÔÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ¿Àµð¿À ÆÄÀÏ Å¸ÀÔÀÇ ±æÀ̰¡ AudioSystem.NOT_SPECIFIED ÀÇ °æ¿ì, ÀÌ ÆÄÀÏÀ» ±âÀÔÇÏ·Á°í Çϸé(ÀÚ), IOException °¡ Ç¥½ÃµÇ¾î ½ÇÆÐÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - ÆÄÀÏ¿¡ ±âÀÔÇØÁö´Â ¿Àµð¿À µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
fileType - ±âÀÔÇÏ´Â ¿Àµð¿À ÆÄÀÏÀÇ Á¾·ù
out - ÆÄÀÏ µ¥ÀÌÅͰ¡ ±âÀÔÇØÁö´Â ½ºÆ®¸²
¹Ýȯ°ª:
Ãâ·Â ½ºÆ®¸²¿¡ ±âÀÔÇØÁö´Â ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IllegalArgumentException - ½Ã½ºÅÛÀÌ ±× ÆÄÀÏ Å¸ÀÔÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
isFileTypeSupported(javax.sound.sampled.AudioFileFormat.Type) , getAudioFileTypes()

write

public static int write(AudioInputStream  stream,
                        AudioFileFormat.Type  fileType,
                        File  out)
                 throws IOException 
ÁöÁ¤µÈ ÆÄÀÏ Å¸ÀÔÀÇ ¿Àµð¿À ÆÄÀÏÀ» ³ªÅ¸³»´Â ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À», ÁöÁ¤µÈ ¿ÜºÎ ÆÄÀÏ¿¡ ±âÀÔÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - ÆÄÀÏ¿¡ ±âÀÔÇØÁö´Â ¿Àµð¿À µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
fileType - ±âÀÔÇÏ´Â ¿Àµð¿À ÆÄÀÏÀÇ Á¾·ù
out - ÆÄÀÏ µ¥ÀÌÅͰ¡ ±âÀÔÇØÁö´Â ¿ÜºÎ ÆÄÀÏ
¹Ýȯ°ª:
ÆÄÀÏ¿¡ ±âÀÔÇØÁö´Â ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IllegalArgumentException - ½Ã½ºÅÛÀÌ ±× ÆÄÀÏ Å¸ÀÔÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
isFileTypeSupported(javax.sound.sampled.AudioFileFormat.Type) , getAudioFileTypes()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.