com.jblend.media.smaf.phrase
クラス Phrase
java.lang.Object
|
+--com.jblend.media.smaf.phrase.PhraseBase
|
+--com.jblend.media.smaf.phrase.Phrase
- public class Phrase
- extends com.jblend.media.smaf.phrase.PhraseBase
Phraseはフレーズデータを保持するためのクラスです。このクラスでは、設定されているフレーズデータのサイズを取得したり、再生に必要なトラック数を解析する機能などを提供しています。Javaアプリケーションは、用意した再生用データをこのクラスのコンストラクタに指定してインスタンスを生成してください。コンストラクタへのデータの渡し方として、以下の2種類があります。
- データをバイト配列で渡す
- データをurlで指定する
コンストラクタの概要 |
Phrase(byte[] data)
初期化。 |
Phrase(java.lang.String url)
初期化。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Phrase
public Phrase(java.lang.String url)
throws java.io.IOException
- 初期化。指定した URL からデータを取得する。
- パラメータ:
url
- : データのある URL- 例外:
java.lang.IllegalArgumentException
- データフォーマットが不正な場合に発生します。java.io.IOException
- URLが不正な場合、及びデータの取得に何らかの問題が発生した場合に発生します。
Phrase
public Phrase(byte[] data)
- 初期化。データを設定する。
- パラメータ:
data
- : フレーズデータ- 例外:
NullPointerException
- データがnullの場合に発生します。java.lang.IllegalArgumentException
- データフォーマットが不正な場合に発生します。
getSize
public int getSize()
- データのサイズを取得する。
- 戻り値:
- int - データのサイズ
getUseTracks
public int getUseTracks()
- 使用するトラック数を取得する。
- 戻り値:
- int - トラック数