JavaTM 2 Platform
Standard Ed. 5.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 Ŭ·¡½º´Â Æ÷Æ®ÀÇ À̸§, ¹Í¼­¿¡ ÀÖ¾î ±× Æ÷Æ®°¡ ¼Ò½ºÀϱî Ÿ°Ù ³ª´Ù´Ï°í µî, Æ÷Æ® °íÀ¯ÀÇ Ãß°¡ Á¤º¸·Î Line.Info ¸¦ È®ÀåÇÕ´Ï´Ù. Á¤ÀÇ¿¡ÀÇÇØ Æ÷Æ®´Â ¹Í¼­ÀÇ ¼Ò½º ¶Ç´Â Ÿ°ÙÀ¸·Î¼­ µ¿ÀÛÇÕ´Ï´Ù¸¸, ¾çÂÊ ¸ðµÎÀÇ ¿ªÇÒÀº ÇÏÁö ¾Ê½À´Ï´Ù (¿Àµð¿À ÀÔ·Â Æ÷Æ®°¡ ¼Ò½º, ¿Àµð¿À Ãâ·Â Æ÷Æ®°¡ Ÿ°Ù).

»ç¿ë °¡´ÉÇÑ Æ÷Æ®¸¦ ¾Ë±â À§Çؼ­ 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 ()
          ¹Í¼­¿¡ ÀÖ¾î Æ÷Æ®°¡ ¼Ò½ºÀϱî Ÿ°ÙÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù.
 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)
ÁöÁ¤µÈ Á¤º¸·ÎºÎÅÍ Æ÷Æ®ÀÇ Á¤º¸ °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ »ý¼ºÀÚ´Â º¸Åë, Java Sound ±¸ÇöÀÌ Áö¿ø ´ë»ó ¶óÀÎÀ» ±â¼úÇϴµ¥ »ç¿ëÇÕ´Ï´Ù.

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

getName

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

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

isSource

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

¹Ýȯ°ª:
Æ÷Æ®°¡ ¼Ò½º Æ÷Æ® (¸¶ÀÌÅ©·ÎÆùµî)ÀÎ °æ¿ì´Â 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
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.