jp.crestmuse.cmx.sound
クラス WAVPlayer
java.lang.Object
jp.crestmuse.cmx.sound.WAVPlayer
- すべての実装されたインタフェース:
- java.lang.Runnable, LineSupportingMusicPlayer, MusicPlayer
public class WAVPlayer
- extends java.lang.Object
- implements LineSupportingMusicPlayer
クラス java.lang.Object から継承されたメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WAVPlayer
public WAVPlayer(WAVXMLWrapper wav)
throws javax.sound.sampled.LineUnavailableException
- 例外:
javax.sound.sampled.LineUnavailableException
WAVPlayer
public WAVPlayer(AudioDataCompatible wav)
throws javax.sound.sampled.LineUnavailableException
- 例外:
javax.sound.sampled.LineUnavailableException
changeWaveform
public void changeWaveform(WAVXMLWrapper wav)
throws javax.sound.sampled.LineUnavailableException
- 例外:
javax.sound.sampled.LineUnavailableException
changeWaveform
public void changeWaveform(AudioDataCompatible wav)
throws javax.sound.sampled.LineUnavailableException
- 例外:
javax.sound.sampled.LineUnavailableException
changeStartPositionInMicrosecond
public void changeStartPositionInMicrosecond(long t)
changeStartPosition
public void changeStartPosition(double t)
addLineListener
public void addLineListener(javax.sound.sampled.LineListener listener)
- 定義:
- インタフェース
LineSupportingMusicPlayer
内の addLineListener
removeLineListener
public void removeLineListener(javax.sound.sampled.LineListener listener)
- 定義:
- インタフェース
LineSupportingMusicPlayer
内の removeLineListener
getLengthInSec
public double getLengthInSec()
run
public void run()
- 定義:
- インタフェース
java.lang.Runnable
内の run
getMicrosecondPosition
public long getMicrosecondPosition()
- 定義:
- インタフェース
MusicPlayer
内の getMicrosecondPosition
isNowPlaying
public boolean isNowPlaying()
- 定義:
- インタフェース
MusicPlayer
内の isNowPlaying
play
public void play()
- 定義:
- インタフェース
MusicPlayer
内の play
stop
public void stop()
- 定義:
- インタフェース
MusicPlayer
内の stop
finalize
protected void finalize()
- オーバーライド:
- クラス
java.lang.Object
内の finalize