|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.jblend.media.smaf.phrase.PhraseTrackBase | +--com.jblend.media.smaf.phrase.PhraseTrack
PhrasePlayer のトラック
フィールドの概要 | |
static int |
DEFAULT_PANPOT
トラックのパンポットの初期値。 |
static int |
DEFAULT_VOLUME
トラックの音量の初期値。 |
static int |
NO_DATA
再生データなし |
static int |
PAUSED
一時停止中 |
static int |
PLAYING
再生中 |
static int |
READY
再生可能な状態 |
メソッドの概要 | |
int |
getID()
トラック番号を取得する。 |
int |
getPanpot()
パンポット(音の定位)を取得する。 |
Phrase |
getPhrase()
トラックに設定されているフレーズを取得する。 |
int |
getState()
トラックの状態を取得する。 |
PhraseTrack |
getSyncMaster()
同期のマスタートラックを取得する |
int |
getVolume()
再生音量を取得する。 |
boolean |
isMute()
ミュートされているかどうかの取得。 |
void |
mute(boolean mute)
再生をミュート(消音)する。 |
void |
pause()
再生を一旦停止する。 |
void |
play()
フレーズを再生する。 |
void |
play(int loop)
フレーズを繰り返し再生する。 |
void |
removePhrase()
フレーズ設定を削除する。 |
void |
resume()
一旦停止した再生を再開する。 |
void |
setEventListener(PhraseTrackListener l)
イベントリスナの登録 |
void |
setPanpot(int value)
パンポット(音の定位)を設定する。 |
void |
setPhrase(Phrase p)
トラックにフレーズを設定する。 |
void |
setSubjectTo(PhraseTrack master)
指定したトラックの同期スレーブとする |
void |
setVolume(int value)
再生音量を設定する。 |
void |
stop()
再生を停止する。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int NO_DATA
public static final int READY
public static final int PLAYING
public static final int PAUSED
public static final int DEFAULT_VOLUME
public static final int DEFAULT_PANPOT
メソッドの詳細 |
public void setPhrase(Phrase p)
p
- : フレーズNullPointerException
- フレーズがnullの場合に発生します。IllegalArgumentException
- フレーズデータの使用トラック数が確保したトラックと合わない場合に発生します。RuntimeException
- Nativeフレーズプレイヤーに設定できなかった場合に発生します。public Phrase getPhrase()
public void removePhrase()
com.jblend.media.smaf.phrase.PhraseTrackBase
内の removePhrase
IllegalStateException
- PhrasePlayerが未生成の場合に発生します。RuntimeException
- Nativeフレーズプレイヤーから削除できなかった場合に発生します。public void setSubjectTo(PhraseTrack master)
master
- マスタートラック、null が指定されたときは解除RuntimeException
- Nativeフレーズプレイヤーが設定できなかった場合に発生します。public PhraseTrack getSyncMaster()
public void play()
public void play(int loop)
loop
- : 繰り返し回数(255 回まで、0 なら無限に繰り返す)RuntimeException
- Nativeフレーズプレイヤーが再生できなかった場合に発生します。public void stop()
public void pause()
RuntimeException
- Nativeフレーズプレイヤーが一旦停止できなかった場合に発生します。public void resume()
RuntimeException
- Nativeフレーズプレイヤーが再開できなかった場合に発生します。public int getState()
public void setVolume(int value)
value
- : 音量(0 : 無音、127 : 最大)public int getVolume()
public void setPanpot(int value)
value
- : 定位(0 : 左端、64 : 中央、127 : 右端)public int getPanpot()
public void mute(boolean mute)
mute
- : true ならミュート、false なら解除public boolean isMute()
public int getID()
public void setEventListener(PhraseTrackListener l)
l
- : イベントリスナ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |