|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.sound.sampled.Control
javax.sound.sampled.FloatControl
public abstract class FloatControl
FloatControl
°´Ã¼´Â
¾î´À ¹üÀ§ÀÇ ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ °ªÀÇ ÄÁÆ®·ÑÀ» Á¦°øÇÕ´Ï´Ù. ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·ÑÀº ½½¶óÀÌ´õ³ª ȸÀü ³ëºê µî ¿¬¼Ó Á¶Á¤ÀÌ °¡´ÉÇÑ °´Ã¼¿¡ÀÇÇØ ±×·¡ÇÇÄà »ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º·Î Ç¥½ÃµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ¶óÀÎÀÇ ¿Àµð¿À¿¡ ¿µÇâÀ» ÁÖ´Â °ÔÀÎÀ̳ª »§µîÀÇ FloatControl
±¸Çö ÄÁÆ®·ÑÀÇ ±¸»ó ¼ºê Ŭ·¡½º´Â ¾îÇø®ÄÉÀ̼ÇÀ» Á¶ÀÛÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î ½ÅÈ£¸¦ º¸³À´Ï´Ù. FloatControl.Type
³»ºÎ Ŭ·¡½º´Â °øÅëµÈ Á¾·ùÀÇ ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·ÑÀÇ Æ¯Á¤¿¡ »ç¿ëÇÏ´Â Á¤Àû ÀνºÅϽº¸¦ Á¦°øÇÕ´Ï´Ù.
FloatControl
abstract Ŭ·¡½º´Â ÄÁÆ®·ÑÀÇ ÇöÀçÀÇ ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ °ªÀ» ¼³Á¤ ¹× ¾ò´Â ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù. ´Ù¸¥ ¸Þ¼µå´Â °¡´É ¹üÀ§Ä¡ ¹× ÄÁÆ®·ÑÀÇ ÇØ»óµµ (¹Ýȯ°ª°£ÀÇ ÃÖ¼Ò ÁõºÐ)¸¦ ÃëµæÇÕ´Ï´Ù. ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·Ñ¿¡´Â ÁöÁ¤µÈ ±â°£¿¡ »õ·Î¿î °ªÀ¸·Î ÀÌÇàÇÒ ¼ö Àִ ŸÀÔÀÇ °Íµµ ÀÖ½À´Ï´Ù. FloatControl
¿¡´Â ÄÁÆ®·ÑÀÇ ÃÖ¼Ò, ÃÖ´ë ¹× Áß°£ÀÇ ¿©·¯ºÐÄ¡ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶óº§À» µ¹·ÁÁÖ´Â ¸Þ¼µåµµ Æ÷ÇԵ˴ϴÙ.
Line.getControls()
,
Line.isControlSupported(javax.sound.sampled.Control.Type)
Áßø(Nested) Ŭ·¡½º °³¿ä | |
---|---|
static class |
FloatControl.Type
FloatControl.Type ³»ºÎ Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·ÑÀÇ Á¾·ù¸¦ ½Äº°ÇÕ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
protected |
FloatControl (FloatControl.Type type,
float minimum,
float maximum,
float precision,
int updatePeriod,
float initialValue,
String units)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ·Î ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·Ñ °´Ã¼¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. |
protected |
FloatControl (FloatControl.Type type,
float minimum,
float maximum,
float precision,
int updatePeriod,
float initialValue,
String units,
String minLabel,
String midLabel,
String maxLabel)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ·Î ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·Ñ °´Ã¼¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
float |
getMaximum ()
Çã°¡µÇ°í ÀÖ´Â ÃÖ´ë°ªÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getMaxLabel ()
¡¸Right¡¹³ª ¡¸Full¡¹ µî, ÃÖ´ë°ª ÀÇ ¶óº§À» ÃëµæÇÕ´Ï´Ù. |
String |
getMidLabel ()
¡¸Center¡¹³ª ¡¸Default¡¹ µî, Áß°£Á¡Ä¡ÀÇ ¶óº§À» ÃëµæÇÕ´Ï´Ù. |
float |
getMinimum ()
Çã°¡µÇ°í ÀÖ´Â ÃÖ¼Ò°ªÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getMinLabel ()
¡¸Left¡¹³ª ¡¸Off¡¹ µî, ÃÖ¼Ò°ªÀÇ ¶óº§À» ÃëµæÇÕ´Ï´Ù. |
float |
getPrecision ()
ÄÁÆ®·ÑÀÇ ÇØ»óµµ ¶Ç´Â ÀÔµµ¸¦, ±× ÄÁÆ®·ÑÀ» ÃøÁ¤ÇÏ´Â ´ÜÀ§·Î ÃëµæÇÕ´Ï´Ù. |
String |
getUnits ()
¡¸dB¡¹³ª ¡¸ÃÊ ´çÀÇ ÇÁ·¹ÀÓ¼ö¡¹ µî, ÄÁÆ®·ÑÀÇ °ªÀ» ³ªÅ¸³»´Â ´ÜÀ§ÀÇ ¶óº§À» ÃëµæÇÕ´Ï´Ù. |
int |
getUpdatePeriod ()
½¬ÇÁÆ®Áß¿¡ ÄÁÆ®·ÑÀÇ °ªÀÌ º¯È °¡´ÉÇÑ ÃÖ¼Ò ½Ã°£ °£°ÝÀ» ÃëµæÇÕ´Ï´Ù. |
float |
getValue ()
ÀÌ ÄÁÆ®·ÑÀÇ ÇöÀçÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù. |
void |
setValue (float newValue)
ÄÁÆ®·ÑÀÇ ÇöÀçÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. |
void |
shift (float from,
float to,
int microseconds)
ÃʱⰪ ·ÎºÎÅÍ ÃÖÁ¾Ä¡¿¡ ÁöÁ¤µÈ ±â°£¿¡ °ÉÃļ ÄÁÆ®·ÑÀÇ °ªÀ» ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î Á÷¼±ÀûÀ¸·Î º¯È½Ãŵ´Ï´Ù. |
String |
toString ()
ÄÁÆ®·ÑÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» Á¦°øÇÕ´Ï´Ù. |
Ŭ·¡½º javax.sound.sampled. Control ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
getType |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
protected FloatControl(FloatControl.Type type, float minimum, float maximum, float precision, int updatePeriod, float initialValue, String units, String minLabel, String midLabel, String maxLabel)
type
- ÀÌ ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·Ñ °´Ã¼°¡ ³ªÅ¸³»´Â ÄÁÆ®·ÑÀÇ Á¾·ùminimum
- ÄÁÆ®·Ñ¿¡ Çã°¡µÇ°í ÀÖ´Â ÃÖ¼Ò°ªmaximum
- ÄÁÆ®·Ñ¿¡ Çã°¡µÇ°í ÀÖ´Â ÃÖ´ë°ª
precision
- ÄÁÆ®·ÑÀÇ ÇØ»óµµ ¶Ç´Â ÀÔµµ. À̰ÍÀº ÀÌ»êÀû À¯È¿Ä¡°£ÀÇ ÁõºÐÀÇ Å©±âupdatePeriod
- #shift(float, float, int) shift Áß¿¡ ÄÁÆ®·ÑÀÌ 1°³ÀÇ ÀÌ»êÄ¡·ÎºÎÅÍ ´ÙÀ½ÀÇ ÀÌ»êÄ¡¿¡ º¯°æÇÒ ¼ö ÀÖ´Â ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§ÀÇ ÃÖ¼Ò ½Ã°£ °£°ÝinitialValue
- ÄÁÆ®·ÑÀ» ±¸ÃàÇÒ ¶§ÀÇ °³½ÃÀÇ °ªunits
- ÄÁÆ®·ÑÀÇ °ªÀ» ³ªÅ¸³»´Â ´ÜÀ§ÀÇ ¶óº§·Î ¡¸dB¡¹³ª ¡¸ÃÊ ´çÀÇ ÇÁ·¹ÀÓ¼ö¡¹ µîminLabel
- ÃÖ¼Ò°ªÀÇ ¶óº§·Î ¡¸Left¡¹³ª ¡¸Off¡¹ µîmidLabel
- Áß°£Á¡Ä¡ÀÇ ¶óº§·Î ¡¸Center¡¹³ª ¡¸Default¡¹ µîmaxLabel
- ÃÖ´ë°ª
ÀÇ ¶óº§·Î ¡¸Right¡¹³ª ¡¸Full¡¹ µîprotected FloatControl(FloatControl.Type type, float minimum, float maximum, float precision, int updatePeriod, float initialValue, String units)
type
- ÀÌ ºÎµ¿ ¼Ò¼öÁ¡ÇüÀÇ ÄÁÆ®·Ñ °´Ã¼°¡ ³ªÅ¸³»´Â ÄÁÆ®·ÑÀÇ Á¾·ùminimum
- ÄÁÆ®·Ñ¿¡ Çã°¡µÇ°í ÀÖ´Â ÃÖ¼Ò°ªmaximum
- ÄÁÆ®·Ñ¿¡ Çã°¡µÇ°í ÀÖ´Â ÃÖ´ë°ª
precision
- ÄÁÆ®·ÑÀÇ ÇØ»óµµ ¶Ç´Â ÀÔµµ. À̰ÍÀº ÀÌ»êÀû À¯È¿Ä¡°£ÀÇ ÁõºÐÀÇ Å©±âupdatePeriod
- #shift(float, float, int) shift Áß¿¡ ÄÁÆ®·ÑÀÌ 1°³ÀÇ ÀÌ»êÄ¡·ÎºÎÅÍ ´ÙÀ½ÀÇ ÀÌ»êÄ¡¿¡ º¯°æÇÒ ¼ö ÀÖ´Â ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§ÀÇ ÃÖ¼Ò ½Ã°£ °£°ÝinitialValue
- ÄÁÆ®·ÑÀ» ±¸ÃàÇÒ ¶§ÀÇ °³½ÃÀÇ °ªunits
- ÄÁÆ®·ÑÀÇ °ªÀ» ³ªÅ¸³»´Â ´ÜÀ§ÀÇ ¶óº§·Î ¡¸dB¡¹³ª ¡¸ÃÊ ´çÀÇ ÇÁ·¹ÀÓ¼ö¡¹ µî¸Þ¼µåÀÇ »ó¼¼ |
---|
public void setValue(float newValue)
newValue
- ¹Ù¶÷Á÷ÇÑ »õ·Î¿îÀÇ °ª
IllegalArgumentException
- Áö½Ã¹ÞÀº °ªÀÌ Çã¿ë ¹üÀ§¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic float getValue()
public float getMaximum()
public float getMinimum()
public String getUnits()
public String getMinLabel()
public String getMidLabel()
public String getMaxLabel()
public float getPrecision()
public int getUpdatePeriod()
shift(float, float, int)
public void shift(float from, float to, int microseconds)
from
- ½¬ÇÁÆ® °³½Ã½ÃÀÇ ÃʱⰪ
to
- ½¬ÇÁÆ® ÈÄÀÇ ÃÖÁ¾Ä¡microseconds
- ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§¿¡¼ÀÇ ½¬ÇÁÆ®ÀÇ ÃÖ´ë ±â°£getUpdatePeriod()
public String toString()
Control
³»ÀÇ toString
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.