jp.crestmuse.cmx.filewrappers
クラス MP3Wrapper
java.lang.Object
jp.crestmuse.cmx.filewrappers.MP3Wrapper
- すべての実装されたインタフェース:
- AudioDataCompatible
public class MP3Wrapper
- extends java.lang.Object
- implements AudioDataCompatible
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bytearray
public byte[] bytearray
ch
public int ch
data
public java.util.List<short[]> data
dataInDouble
public DoubleArray[] dataInDouble
header
public javazoom.jl.decoder.Header header
sampleRate
public int sampleRate
MP3Wrapper
public MP3Wrapper(java.io.InputStream input)
throws javazoom.jl.decoder.DecoderException,
javazoom.jl.decoder.BitstreamException
- 例外:
javazoom.jl.decoder.DecoderException
javazoom.jl.decoder.BitstreamException
channels
public int channels()
- 定義:
- インタフェース
AudioDataCompatible
内の channels
getAudioFormat
public javax.sound.sampled.AudioFormat getAudioFormat()
- 定義:
- インタフェース
AudioDataCompatible
内の getAudioFormat
getByteArrayWaveform
public byte[] getByteArrayWaveform()
- 定義:
- インタフェース
AudioDataCompatible
内の getByteArrayWaveform
getDoubleArrayWaveform
public DoubleArray[] getDoubleArrayWaveform()
- 定義:
- インタフェース
AudioDataCompatible
内の getDoubleArrayWaveform
hasNext
public boolean hasNext(int sampleSize)
- 定義:
- インタフェース
AudioDataCompatible
内の hasNext
read
public static MP3Wrapper read(java.io.InputStream input)
throws java.io.IOException,
javazoom.jl.decoder.DecoderException,
javazoom.jl.decoder.BitstreamException
- 例外:
java.io.IOException
javazoom.jl.decoder.DecoderException
javazoom.jl.decoder.BitstreamException
read
public DoubleArray[] read(long microsecond,
int sampleSize)
- 定義:
- インタフェース
AudioDataCompatible
内の read
readfile
public static MP3Wrapper readfile(java.lang.String filename)
throws java.io.IOException,
javazoom.jl.decoder.DecoderException,
javazoom.jl.decoder.BitstreamException
- 例外:
java.io.IOException
javazoom.jl.decoder.DecoderException
javazoom.jl.decoder.BitstreamException
readNext
public DoubleArray[] readNext(int sampleSize,
int nOverlap)
- 定義:
- インタフェース
AudioDataCompatible
内の readNext
sampleRate
public int sampleRate()
- 定義:
- インタフェース
AudioDataCompatible
内の sampleRate
supportsRandomAccess
public boolean supportsRandomAccess()
- 定義:
- インタフェース
AudioDataCompatible
内の supportsRandomAccess