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種類があります。

  1. データをバイト配列で渡す
  2. データをurlで指定する


コンストラクタの概要
AudioPhrase(byte[] data)
          初期化をします。
AudioPhrase(java.lang.String url)
          初期化をします。
 
メソッドの概要
 int getSize()
          データのサイズを返します。
 int getUseTracks()
          使用するトラック数を返します。
 
クラス 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.