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