jp.crestmuse.cmx.filewrappers
クラス MP3Wrapper

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.filewrappers.MP3Wrapper
すべての実装されたインタフェース:
AudioDataCompatible

public class MP3Wrapper
extends java.lang.Object
implements AudioDataCompatible


フィールドの概要
 byte[] bytearray
           
 int ch
           
 java.util.List<short[]> data
           
 DoubleArray[] dataInDouble
           
 javazoom.jl.decoder.Header header
           
 int sampleRate
           
 
コンストラクタの概要
MP3Wrapper(java.io.InputStream input)
           
 
メソッドの概要
 int channels()
           
 javax.sound.sampled.AudioFormat getAudioFormat()
           
 byte[] getByteArrayWaveform()
           
 DoubleArray[] getDoubleArrayWaveform()
           
 boolean hasNext(int sampleSize)
           
static MP3Wrapper read(java.io.InputStream input)
           
 DoubleArray[] read(long microsecond, int sampleSize)
           
static MP3Wrapper readfile(java.lang.String filename)
           
 DoubleArray[] readNext(int sampleSize, int nOverlap)
           
 int sampleRate()
           
 boolean supportsRandomAccess()
           
 
クラス 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