|
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
KaraokePlayerListener | KaraokePlayer が発生するイベントを待ち受けるリスナを実装するためのインタフェースです。
|
クラスの概要 | |
KaraokeData | SMAF形式のカラオケ用メディアデータを保持するためのクラスです。 |
KaraokePlayer | SMAF形式のカラオケ用メディアを再生するためのクラスです。 |
ReferenceEvent | 採点の基準となる旋律情報を構成する各イベントの情報を保持するクラスです。 |
ReferenceScore | 採点基準情報を管理するためのクラスです。 |
カラオケ情報つきSMAF形式のメディアデータの再生、および採点に必要なクラスおよびインタフェースを提供しています。
カラオケ情報つきSMAF形式のメディアデータ、およびメディアプレイヤーの基本操作は、
SmafData
、SmafPlayer
と同じです。
カラオケ情報つきSMAF形式のメディアデータの場合、採点に必要な採点基準情報を保持しています。
採点の基準となる旋律情報は、ReferenceScore
クラスが管理します。
KaraokeData
のKaraokeData.getReferenceScore()
メソッドを呼び出すと、
KaraokeData
オブジェクトに関連したReferenceScore
クラスのインスタンスを取得することができます。
旋律情報は、ReferenceEvent
クラスのインスタンスに保持されます。
旋律情報は、メディアデータのチャンネルごとに生成されるものであり、積算時間(曲の先頭からの経過時間)の小さい順に配列で管理されます。
旋律情報は、ReferenceScore
のgetReferenceEvents(int, int)
メソッドにチャンネルを指定して呼び出すと取得することができます。
|
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |