JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.sound.sampled
Ŭ·¡½º Port.Info

java.lang.Object 
  |
  +--javax.sound.sampled.Line.Info 
        |
        +--javax.sound.sampled.Port.Info
Æ÷ÇԵǾî Àִ Ŭ·¡½º:
Port

public static class Port.Info
extends Line.Info

Port.Info Ŭ·¡½º´Â Æ÷ÅäÀÇ À̸§, mixer¿¡ ÀÖ¾î ±× Æ÷Åä°¡ ¼Ò½ºÀϱî Ÿ°Ù ³ª´Ù´Ï°í µî, Æ÷Åä °íÀ¯ÀÇ Ãß°¡ Á¤º¸·Î Line.Info ¸¦ È®ÀåÇÕ´Ï´Ù. Á¤ÀÇ¿¡ ÀÇÇØ, Æ÷Åä´Â mixerÀÇ ¼Ò½º ¶Ç´Â Ÿ°ÙÀ¸·Î¼­ µ¿ÀÛÇÕ´Ï´Ù¸¸, ¾çÂÊ ¸ðµÎÀÇ ¿ªÇÒÀº ÇÏÁö ¾Ê½À´Ï´Ù (¿Àµð¿À ÀÔ·Â Æ÷Åä°¡ ¼Ò½º, ¿Àµð¿À Ãâ·Â Æ÷Åä°¡ Ÿ°Ù).

»ç¿ë °¡´ÉÇÑ Æ÷Å並 ¾Ë±â À§Çؼ­(¶§¹®¿¡),Mixer ÀÎÅÍÆäÀ̽ºÀÇ getSourceLineInfo ¹× getTargetLineInfo ¸Þ¼Òµå¸¦ »ç¿ëÇØ Æ÷Åä Á¤º¸ ¿ÀºêÁ§Æ®¸¦ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç,Port.Info Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ±¸ÃàÇØ,Port.Info ¿ÀºêÁ§Æ®·Î ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÏÄ¡ÇÏ´Â ¶óÀÎÀÇ Ãëµæ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3

ÇʵåÀÇ °³¿ä
static Port.Info COMPACT_DISC
          CD-ROM µå¶óÀ̺ê·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
static Port.Info HEADPHONE
          ÇìµåÆù Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
static Port.Info LINE_IN
          ¶óÀÎ ·¹º§ÀÇ ¿Àµð¿À ÀÔ·Â ÀèÀ¸·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
static Port.Info LINE_OUT
          ¶óÀÎ ·¹º§ÀÇ ¿Àµð¿À Ãâ·Â Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
static Port.Info MICROPHONE
          ÆíÀÔÇüÀÇ ¸¶ÀÌÅ©·ÎÆù ¶Ç´Â ¸¶ÀÌÅ©·ÎÆù ÀèÀ¸·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
static Port.Info SPEAKER
          ÆíÀÔÇüÀÇ ½ºÇÇÄ¿ ¶Ç´Â ½ºÇÇÄ¿ Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ
 
»ý¼ºÀÚÀÇ °³¿ä
Port.Info (Class  lineClass, String  name, boolean isSource)
          ÁöÁ¤µÈ Á¤º¸·ÎºÎÅÍ Æ÷ÅäÀÇ Á¤º¸ ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean equals (Object  obj)
          equals ¸Þ¼Òµå¸¦ ÆÄÀ̳ª¶óÀÌÁî ÇÕ´Ï´Ù.
 String getName ()
          Æ÷ÅäÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
 int hashCode ()
          hashCode ¸Þ¼Òµå¸¦ ÆÄÀ̳ª¶óÀÌÁî ÇÕ´Ï´Ù.
 boolean isSource ()
          mixer¿¡ ÀÖ¾î Æ÷Åä°¡ ¼Ò½ºÀϱî Ÿ°ÙÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù.
 boolean matches (Line.Info  info)
          ÁöÁ¤µÈ Á¤º¸ ¿ÀºêÁ§Æ®°¡ ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡ÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 String toString ()
          Æ÷ÅäÀÇ String Ç¥ÇöÀ» Á¦°øÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.sound.sampled. Line.Info ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getLineClass
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

MICROPHONE

public static final Port.Info  MICROPHONE
ÆíÀÔÇüÀÇ ¸¶ÀÌÅ©·ÎÆù ¶Ç´Â ¸¶ÀÌÅ©·ÎÆù ÀèÀ¸·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ


LINE_IN

public static final Port.Info  LINE_IN
¶óÀÎ ·¹º§ÀÇ ¿Àµð¿À ÀÔ·Â ÀèÀ¸·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ


COMPACT_DISC

public static final Port.Info  COMPACT_DISC
CD-ROM µå¶óÀ̺ê·ÎºÎÅÍ ¿Àµð¿À¸¦ ÃëµæÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ


SPEAKER

public static final Port.Info  SPEAKER
ÆíÀÔÇüÀÇ ½ºÇÇÄ¿ ¶Ç´Â ½ºÇÇÄ¿ Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ


HEADPHONE

public static final Port.Info  HEADPHONE
ÇìµåÆù Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ


LINE_OUT

public static final Port.Info  LINE_OUT
¶óÀÎ ·¹º§ÀÇ ¿Àµð¿À Ãâ·Â Àè¿¡ ¿Àµð¿À¸¦ ¼Û½ÅÇÏ´Â Æ÷ÅäÀÇ Å¸ÀÔ

»ý¼ºÀÚÀÇ »ó¼¼

Port.Info

public Port.Info(Class  lineClass,
                 String  name,
                 boolean isSource)
ÁöÁ¤µÈ Á¤º¸·ÎºÎÅÍ Æ÷ÅäÀÇ Á¤º¸ ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ constructor Àº Åë»ó, Java Sound ÀÇ ±¸ÇöÀÌ ¼­Æ÷Æ® ´ë»ó ¶óÀÎÀ» ±â¼úÇϴµ¥ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
lineClass - Á¤º¸ ¿ÀºêÁ§Æ®°¡ ±â¼úÇÏ´Â Æ÷ÅäÀÇ Å¬·¡½º
name - Æ÷ÅäÀÇ À̸§À» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ
isSource - Æ÷Åä°¡ ¼Ò½º Æ÷Åä (¸¶ÀÌÅ©·ÎÆùµî)ÀÎ °æ¿ì´Â true, Æ÷Åä°¡ Ÿ°Ù Æ÷Åä (½ºÇÇÄ¿µî)ÀÎ °æ¿ì´Â false
¸Þ¼ÒµåÀÇ »ó¼¼

getName

public String  getName()
Æ÷ÅäÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
Æ÷ÅäÀÇ À̸§À» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ

isSource

public boolean isSource()
mixer¿¡ ÀÖ¾î Æ÷Åä°¡ ¼Ò½ºÀϱî Ÿ°ÙÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù.

¹Ýȯ°ª:
Æ÷Åä°¡ ¼Ò½º Æ÷Åä (¸¶ÀÌÅ©·ÎÆùµî)ÀÎ °æ¿ì´Â true, Æ÷Åä°¡ Ÿ°Ù Æ÷Åä (½ºÇÇÄ¿µî)ÀÎ °æ¿ì´Â false

matches

public boolean matches(Line.Info  info)
ÁöÁ¤µÈ Á¤º¸ ¿ÀºêÁ§Æ®°¡ ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡ÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÏÄ¡ÇÏ·Á¸é , ½´ÆÛ Ŭ·¡½ºÀÇ ÀÏÄ¡ Á¶°Ç¿¡ ÀûÇÕÇØ, ŸÀÔÀÌ µ¿ÀÏÇÏ´Ù¶ó°í ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Line.Info ³»ÀÇ matches
ÆÄ¶ó¹ÌÅÍ:
info - ÀÏÄ¡ÇÒÁö ¾î¶³Áö¸¦ Á¶È¸ÇÏ´Â Á¤º¸ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÁöÁ¤µÈ ºêÁ¦Å©Æ®°¡ ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

equals

public final boolean equals(Object  obj)
equals ¸Þ¼Òµå¸¦ ÆÄÀ̳ª¶óÀÌÁî ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - ºñ±³ ´ë»óÀÇ ÂüÁ¶ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
obj Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ÀÌ ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode() , Hashtable

hashCode

public final int hashCode()
hashCode ¸Þ¼Òµå¸¦ ÆÄÀ̳ª¶óÀÌÁî ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object) , Hashtable

toString

public final String  toString()
Æ÷ÅäÀÇ String Ç¥ÇöÀ» Á¦°øÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Line.Info ³»ÀÇ toString
¹Ýȯ°ª:
Æ÷Å並 ±â¼úÇϴ ij¸¯ÅÍ ¶óÀÎ

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.