|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.j_phone.amuse.PhrasePlayer
フレーズ再生用シーケンサ。複数のシーケンスデータを重ねて鳴らすことができる。
シーケンサのトラック数は実装依存とするが最低数は 2 とする。
非推奨クラスとします。
PhrasePlayer
フィールドの概要 | |
protected static PhrasePlayer |
phrasePlayer
推奨されていません。 インスタンス |
protected int |
trackCount
推奨されていません。 最大使用できるトラック数 |
protected PhraseTrack[] |
tracks
推奨されていません。 トラックのインスタンス |
protected boolean[] |
useFlag
推奨されていません。 トラック使用中フラグ |
コンストラクタの概要 | |
protected |
PhrasePlayer()
推奨されていません。 初期化。 |
メソッドの概要 | |
void |
disposeTrack(PhraseTrack t)
推奨されていません。 使用済みトラックをプレイヤーに返す。 |
static PhrasePlayer |
getPlayer()
推奨されていません。 プレイヤーを取得する。 |
PhraseTrack |
getTrack()
推奨されていません。 空いているトラックを取得する。 |
PhraseTrack |
getTrack(int track)
推奨されていません。 指定したトラックを取得する。 |
int |
getTrackCount()
推奨されていません。 トラックの数を取得する。 |
PhraseTrack |
getTrackPair()
推奨されていません。 トラックの隣り合った組(2n, 2n+1)を取得する。 |
PhraseTrack |
getTrackPair(int track)
推奨されていません。 指定したトラックから隣り合った組(2n, 2n+1)を取得する。 |
void |
kill()
推奨されていません。 すべてのトラックの再生を強制終了してフレーズ未設定状態にする。 |
void |
pause()
推奨されていません。 すべてのトラックの再生を中断する。 |
void |
resume()
推奨されていません。 すべてのトラックの再生を再開する。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected int trackCount
protected PhraseTrack[] tracks
protected boolean[] useFlag
protected static PhrasePlayer phrasePlayer
コンストラクタの詳細 |
protected PhrasePlayer()
メソッドの詳細 |
public static PhrasePlayer getPlayer()
java.lang.RuntimeException
- Nativeフレーズモードに設定できなかった場合に発生する。public PhraseTrack getTrack()
IllegalStateException
- 空きトラックがない場合に発生する。public int getTrackCount()
public PhraseTrack getTrack(int track)
track
- トラック番号IllegalStateException
- 指定したトラックが使用中の場合に発生する。public PhraseTrack getTrackPair()
IllegalStateException
- トラックがみつからない場合に発生する。public PhraseTrack getTrackPair(int track)
track
- : トラック番号(偶数を指定すること)java.lang.IllegalArgumentException
- トラック番号が奇数の場合、または
どちらか一方でも使用中の場合に発生する。public void disposeTrack(PhraseTrack t)
t
- : 使用済みトラックNullPointerException
- 指定したトラックが null の場合に発生する。public void kill()
public void pause()
public void resume()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |