com.jblend.media.smaf.phrase
クラス Phrase <Phase2.5>
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
- データフォーマットが不正な場合、または
Phrase 生成に失敗したとき (PhrasePlayer 生成前など) に発生するjava.io.IOException
- URLが不正な場合、データの取得に何らかの問題が発生した場合に発生する
Phrase
public Phrase(byte[] data)
- 初期化をします。データを設定します。
- パラメータ:
data
- フレーズデータ- 例外:
NullPointerException
- 指定された data が null の場合に発生する。java.lang.IllegalArgumentException
- データフォーマットが不正な場合、または
Phrase 生成に失敗した時 (PhrasePlayer 生成前など) に発生する
getSize
public int getSize()
- データのサイズを返します。
- 戻り値:
- データのサイズ
getUseTracks
public int getUseTracks()
- 使用するトラック数を返します。
- 戻り値:
- トラック数
Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.