-bottom

mmpp.media.phrase
Class PhrasePlayer

java.lang.Object
  |
  +--mmpp.media.phrase.PhrasePlayer

public class PhrasePlayer
extends java.lang.Object

아래는 PhrasePlayer의 초기화 예이다.

  PhrasePlayer player = PhrasePlayer.getPlayer();
  int trackCount = player.getTrackCount();
  PhraseData datas = new PhraseData[trackCount];
  PhraseTrack tracks = new PhraseTrack[ trackCount ];
  for( i = 0 ; i < trackCount ; i++ ) {
    datas[i] = new PhraseData("Sample" + i + ".spf");
    tracks[i] = player.getTrack();
    tracks[i].setPhraseData( datas[i] );
  }
  


Method Summary
 void closePlayer()
          플레이어를 끝낸다.
 void closeTrack(PhraseTrack track)
          사용이 끝난 트랙을 플레이어에게 반환한다.
static PhrasePlayer getPlayer()
          플레이어를 얻는다.
 PhraseTrack getTrack()
          비어있는 트랙을 얻는다.
 int getTrackCount()
          사용할 수 있는 트랙의 수를 얻는다.
static void handleEvent(int ch, int mode)
           
 void kill()
          모든 트랙을 강제 종료하여 트랙의 상태를 NO_DATA상태로 만든다.
 void pause()
          모든 트랙을 일시정지한다.
 void resume()
          모든 트랙을 일시정시 상태에서 해제한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPlayer

public static PhrasePlayer getPlayer()
                              throws java.lang.RuntimeException
플레이어를 얻는다.
Returns:
PhrasePlayer
Throws:
java.lang.RuntimeException - Native 에서 에러가 발생할 경우

closePlayer

public void closePlayer()
플레이어를 끝낸다.
Throws:
java.lang.RuntimeException - Native 에서 에러가 발생할 경우

closeTrack

public void closeTrack(PhraseTrack track)
사용이 끝난 트랙을 플레이어에게 반환한다.
Parameters:
track - 플레이어에 반환할 트랙.

getTrack

public PhraseTrack getTrack()
비어있는 트랙을 얻는다. 비어있는 트랙이 없으면 null을 리턴한다.
Returns:
PhraseTrack 새로운 트랙

getTrackCount

public int getTrackCount()
사용할 수 있는 트랙의 수를 얻는다.
Returns:
전체 트랙의 수

kill

public void kill()
모든 트랙을 강제 종료하여 트랙의 상태를 NO_DATA상태로 만든다.
Throws:
java.lang.RuntimeException - Native 에서 에러가 발생할 경우

pause

public void pause()
모든 트랙을 일시정지한다.

resume

public void resume()
모든 트랙을 일시정시 상태에서 해제한다.

handleEvent

public static void handleEvent(int ch,
                               int mode)

-bottom