org.kwis.msp.media
Class Volume

java.lang.Object
  |
  +--org.kwis.msp.media.Volume

public class Volume
extends Object

소리의 볼륨을 조절하는 메쏘드를 모은 클래스입니다.


Method Summary
static int get()
          볼륨의 값을 리턴한다.
static void set(int level)
          볼륨을 설정한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static int get()
볼륨의 값을 리턴한다. 각 디바이스마다 독립적인 볼륨이 설정되었을 경우, 이 값은 정확하지 않을 수 있다. 그럴경우, 정확한 각 디바이스의 볼륨은 Clip.getVolume()으로 읽어와야 한다. 반환되는 볼륨값은 0 - 100사이의 값으로 환산하여 반환되어야 한다. 0-100사이값을 어느정도의 볼륨세기와 일치시키는가는 아래의 예처럼 하드웨어가 지원하는 볼륨단계를 백분율로 일치시킨것에 따른다. 하드웨어가 몇단계의 볼륨세기를 지원하는가는 HandsetProperty.getSystemProperty("VOLUMELEVEL")에서 반환한다.
예) 볼륨세기가 강, 약 두개인 하드웨어 => 1-50 : 약볼륨 51-100 : 강볼륨
볼륨세기가 강,중,약 세개인 하드웨어 => 1-33:약볼륨, 34-66:중볼륨, 67-100:강볼륨
Returns:
볼륨값

set

public static void set(int level)
볼륨을 설정한다. 볼륨을 설정할 수 있는 모든 디바이스의 볼륨을 설정한다. 각 디바이스마다 독립적인 불륨을 설정할 경우, Clip에 있는 볼륨 API을 이용하도록 한다. 설정할 볼륨의 최소값은 0 이고, 최대값은 100이다.
Parameters:
level - 볼륨값


AromaSoft Corp. Proprietary and Confidential

(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com