修飾子とタイプ | フィールドと説明 |
---|---|
static long |
INITIAL_DELAY
start() の呼び出しから再生開始までの待機時間 |
static java.util.concurrent.TimeUnit |
TIME_UNIT
INITIAL_DELAY およびUPDATE_DELAY の単位. |
static long |
UPDATE_DELAY
再生操作(ファイルからの読み込み・ラインへの書き出し)の実行間隔
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAudioFrameListener(AudioFrameListener listener)
リスナーを追加します.
|
javax.sound.sampled.AudioFormat |
getAudioFormat()
録音または再生するオーディオのフォーマットを返します。
|
int |
getFrameSize()
フレームのサイズ(サンプル数)を返します.
|
int |
getIntervalSize()
フレームの通知間隔(サンプル数)を返します。
|
default double |
getNyquist()
オーディオのナイキスト周波数を返します。
|
default double |
getSampleRate()
オーディオのサンプリング周波数を返します。
|
void |
removeListener(AudioFrameListener listener)
リスナーの削除を試みます.
|
default void |
start()
録音または再生を開始します.
|
void |
start(long initialDelay,
long updateDelay,
java.util.concurrent.TimeUnit timeUnit)
録音または再生を開始します.
|
void |
stop()
録音または再生を停止します.
|
static final long UPDATE_DELAY
static final java.util.concurrent.TimeUnit TIME_UNIT
INITIAL_DELAY
およびUPDATE_DELAY
の単位.javax.sound.sampled.AudioFormat getAudioFormat()
default double getSampleRate()
getAudioFormat().getSampleRate()
と等価です。default double getNyquist()
getSampleRate() * 0.5
と等価です。int getFrameSize()
int getIntervalSize()
void addAudioFrameListener(AudioFrameListener listener)
listener
- オーディオフレームの変更をリスニングするリスナーjava.lang.NullPointerException
- listener が null である場合void removeListener(AudioFrameListener listener)
listener
- 削除するリスナーjava.lang.NullPointerException
- listener が null である場合void start(long initialDelay, long updateDelay, java.util.concurrent.TimeUnit timeUnit)
initialDelay
- 開始するまでの待ち時間updateDelay
- 処理の実行間隔timeUnit
- initialDelay
とupdeDelay
の単位default void start()
void stop()