|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.jblend.media.smaf.phrase.PhrasePlayer
フレーズ再生用シーケンサ。複数のシーケンスデータを重ねて鳴らすことができる。 シーケンサのトラック数は実装依存とするが最低数は 2 とする。
フィールドの概要 | |
protected int |
audioTrackCount
最大使用できるオーディオトラック数 |
protected int |
trackCount
最大使用できるトラック数 |
メソッドの概要 | |
void |
disposeAudioTrack(AudioPhraseTrack t)
使用済みオーディオトラックをプレイヤーに返す。 |
void |
disposePlayer()
プレイヤーを破棄する。 |
void |
disposeTrack(PhraseTrack t)
使用済みトラックをプレイヤーに返す。 |
AudioPhraseTrack |
getAudioTrack()
空いているオーディオトラックを取得する。 |
AudioPhraseTrack |
getAudioTrack(int track)
指定したオーディオトラックを取得する。 |
int |
getAudioTrackCount()
オーディオトラックの数を取得する。 |
static PhrasePlayer |
getPlayer()
プレイヤーを取得する。 |
PhraseTrack |
getTrack()
空いているトラックを取得する。 |
PhraseTrack |
getTrack(int track)
指定したトラックを取得する。 |
int |
getTrackCount()
トラックの数を取得する。 |
void |
kill()
すべてのトラックの再生を強制終了してフレーズ未設定状態にする。 |
void |
pause()
すべてのトラックの再生を中断する。 |
void |
resume()
すべてのトラックの再生を再開する。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected int trackCount
protected int audioTrackCount
メソッドの詳細 |
public static PhrasePlayer getPlayer()
RuntimeException
- Nativeフレーズモードに設定できなかった場合に発生します。public void disposePlayer()
public PhraseTrack getTrack()
IllegalStateException
- 空きトラックがない場合に発生します。public AudioPhraseTrack getAudioTrack()
IllegalStateException
- 空きトラックがない場合に発生します。public int getTrackCount()
public int getAudioTrackCount()
public PhraseTrack getTrack(int track)
track
- トラック番号IllegalStateException
- 指定したトラックが使用中の場合に発生します。public AudioPhraseTrack getAudioTrack(int track)
track
- トラック番号IllegalStateException
- 指定したトラックが使用中の場合に発生します。public void disposeTrack(PhraseTrack t)
t
- : 使用済みトラックNullPointerException
- 指定したトラックが null の場合に発生します。public void disposeAudioTrack(AudioPhraseTrack t)
t
- : 使用済みトラックNullPointerException
- 指定したトラックが null の場合に発生します。public void kill()
public void pause()
public void resume()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |