|
-bottom | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mmpp.media.phrase.PhraseTrack
Field Summary | |
static int |
DEFAULT_PANPOT
Panpot의 초기값이다. 64이다. |
static int |
DEFAULT_VOLUME
볼륨의 초기값이다. 100이다. |
static int |
ENDING
상태값 재생끝 (4를 사용한다.) |
static int |
MASTER
MASTER임을 나타낸다. ( |
static int |
NO_DATA
상태값 재생 데이타 없음 (1을 사용한다.) |
static int |
PAUSE
상태값 일시정지 (5를 사용한다.) |
static int |
PLAY
상태값 재생중 (3를 사용한다.) |
static int |
READY
상태값 재생 가능 (2을 사용한다.) |
static int |
SLAVE
SLAVE임을 나타낸다. ( |
Method Summary | |
int |
getIsMaster()
마스터 여부를 얻는다. |
PhraseTrack |
getMaster()
Master Track을 얻는다. |
boolean |
getMute()
음소거 여부를 얻는다. |
int |
getNumber()
트랙의 번호를 얻는다. |
int |
getPanpot()
소리의 균형도를 얻는다. |
PhraseData |
getPhraseData()
PhraseData를 얻는다. |
int |
getPlayingTime()
연주 시간을 얻는다. |
int |
getPosition()
현재 연주 위치를 얻는다.( |
int |
getState()
현재 트랙의 상태를 얻는다. |
int |
getVolume()
소리의 볼륨을 설정한다. |
void |
pause()
현재 상태가 PLAY이며 MASTER인 경우에만 일시정지한다. |
void |
play()
1회 연주한다. |
void |
play(int loop)
현재 상태가 READY이며 MASTER인 경우에만 재생한다. |
void |
removePhraseData()
PhraseData를 제거한다. slave가 있으면 slave의 데이타도 자동으로 제거된다. |
void |
resume()
현재 상태가 PAUSE이며 MASTER인 경우에만 일시정지 상태를 해제한다. |
void |
seek(int pos)
현재 상태가 READY이며 MASTER인 경우에만 시작 위치를 바꾼다. |
void |
setMaster(PhraseTrack master)
트랙을 master 트랙의 slave로 설정한다. |
void |
setMute(boolean mute)
음소거 여부를 설정한다. |
void |
setPanpot(int panpot)
소리의 균형도를 설정한다. |
void |
setPhraseData(PhraseData data)
트랙에 프레이즈 데이타를 설정한다. |
void |
setPhraseTrackListener(PhraseTrackListener listener)
PhraseTrackListener 를 설정한다. 재생끝, 반복재생끝 발생시 PhraseTrackListener의 eventNotify 메소드를 호출한다. |
void |
setVolume(int volume)
소리의 볼륨을 설정한다. |
void |
stop()
현재 상태가 PLAY 또는 PAUSE이며 MASTER인 경우에만 재생을 멈춘다. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DEFAULT_PANPOT
public static final int DEFAULT_VOLUME
public static final int NO_DATA
public static final int READY
public static final int PLAY
public static final int ENDING
public static final int PAUSE
public static final int MASTER
public static final int SLAVE
Method Detail |
public void setPhraseData(PhraseData data)
phraseData
- Phrase Datajava.lang.NullPointerException
- 데이타가 null인 경우java.lang.IllegalArgumentException
- 데이타 포멧을 지원하지 않을 경우java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public PhraseData getPhraseData()
public void removePhraseData()
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void setMaster(PhraseTrack master)
master
- Master 트랙java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public PhraseTrack getMaster()
public void setPhraseTrackListener(PhraseTrackListener listener)
listener
- PhraseTrackListener를 implements한 객체public int getNumber()
public int getPanpot()
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void setPanpot(int panpot)
panpot
- : 소리의 균형도java.lang.IllegalArgumentException
- panpot값이 잘못되었을 경우java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public int getVolume()
panpot
- : 소리의 균형도java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void setVolume(int volume)
volume
- : 볼륨값(-1, 0 to 127)
-1은 default값을 의미한다.java.lang.IllegalArgumentException
- volume값이 잘못되었을 경우java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public boolean getMute()
public void setMute(boolean mute)
mute
- : true 이면 음소거 false이면 DEFAULT_VOLUME 값으로 설정.public int getState()
public void play(int loop)
loop
- : 반복횟수(0부터 255까지 가능하며 0일 경우 무한반복을 나타낸다)IlligamArgumentException
- : loop를 잘못 설정한 경우java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void play() throws java.lang.RuntimeException, java.lang.IllegalArgumentException
public void pause()
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void resume()
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public void stop()
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public int getPlayingTime()
public int getPosition()
public void seek(int pos)
java.lang.RuntimeException
- Native 에서 에러가 발생할 경우public int getIsMaster()
|
-bottom | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |