コンストラクタと説明 |
---|
SoundBuilder(java.lang.String filePath)
新しいCachedSoundを作成するためのビルダを構築します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
CachedSound |
builde()
現在の設定で新しいCachedSoundを作成します.
|
boolean |
equals(java.lang.Object obj) |
java.io.File |
getFile()
作成される予定のサウンドのファイルを取得します.
|
LoopPoint |
getLoopPoint()
設定されている値を返します.
|
float |
getMasterGain()
設定されている値を返します.
|
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
float |
getPan()
設定されている値を返します.
|
ReverbModel |
getReverbModel()
設定されている値を返します.
|
float |
getSampleRate()
設定されている値を返します.
|
float |
getVolume()
設定されている値を返します.
|
int |
hashCode() |
boolean |
isNewFile()
設定されている値を返します.
|
SoundBuilder |
newFile()
このメソッドを呼び出すとCachedSoundのキャッシュデータを使用せず、
新しいサウンドインスタンスを作成します.
|
SoundBuilder |
setLoopPoint(int from,
int to)
ループ位置を設定します.
|
SoundBuilder |
setLoopPoint(LoopPoint loopPoint)
ループ位置を設定します.
|
SoundBuilder |
setMasterGain(float masterGain)
サウンドのマスターゲインを設定します.
|
SoundBuilder |
setName(java.lang.String name) |
SoundBuilder |
setPan(float pan)
ステレオサウンドのパン位置を設定します.
|
SoundBuilder |
setReverbModel(ReverbModel reverbModel)
サウンドのリバーブを設定します.
|
SoundBuilder |
setSampleRate(float sampleRate)
サウンドの再生時のサンプルレートを設定します.
|
SoundBuilder |
setVolume(float volume)
サウンドの音量を設定します.
|
java.lang.String |
toString() |
public SoundBuilder(java.lang.String filePath) throws ContentsFileNotFoundException
filePath
- ファイルパス.ContentsFileNotFoundException
- ファイルが存在しない場合に投げられる.public SoundBuilder setLoopPoint(LoopPoint loopPoint)
loopPoint
- ループ位置.public SoundBuilder setLoopPoint(int from, int to)
from
- ループ位置.to
- ループ位置.public SoundBuilder setMasterGain(float masterGain)
masterGain
- ゲインの値.0.0fで無音になる.public SoundBuilder setPan(float pan)
pan
- 中心を0.0、左右を1.0とした場合のパン位置.public SoundBuilder setVolume(float volume)
volume
- 音量.public SoundBuilder setReverbModel(ReverbModel reverbModel)
reverbModel
- リバーブの設定.public SoundBuilder setSampleRate(float sampleRate)
sampleRate
- 再生時のサンプルレート.public SoundBuilder newFile()
public SoundBuilder setName(java.lang.String name)
public java.io.File getFile()
public LoopPoint getLoopPoint()
public float getMasterGain()
public boolean isNewFile()
public float getPan()
public ReverbModel getReverbModel()
public float getSampleRate()
public float getVolume()
public CachedSound builde()
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public java.lang.String getName()
Nameable
public java.lang.String toString()
toString
クラス内 java.lang.Object