|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.crestmuse.cmx.filewrappers.WAVWrapper
public class WAVWrapper
The WAVWrapper class wraps a WAV file.
コンストラクタの概要 | |
---|---|
WAVWrapper(AudioDataCompatible wav)
|
|
WAVWrapper(DoubleArray[] wav,
int sampleRate)
|
メソッドの概要 | |
---|---|
int |
channels()
|
javax.sound.sampled.AudioFormat |
getAudioFormat()
|
byte[] |
getByteArrayWaveform()
|
DoubleArray[] |
getDoubleArrayWaveform()
Returns the waveform. |
java.lang.String |
getFileName()
|
boolean |
hasNext(int sampleSize)
|
static WAVWrapper |
read(java.io.InputStream input)
|
DoubleArray[] |
read(long microsecond,
int sampleSize)
|
static WAVWrapper |
readfile(java.lang.String filename)
Reads the specified file. |
DoubleArray[] |
readNext(int sampleSize,
int nOverlap)
|
int |
sampleRate()
Returns the sampling rate. |
boolean |
supportsRandomAccess()
|
void |
write(java.io.OutputStream out)
|
void |
write(java.io.Writer writer)
|
void |
writefile(java.io.File file)
|
void |
writefile(java.lang.String filename)
Writes the waveform to the specified file. |
void |
writeGZippedFile(java.io.File file)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public WAVWrapper(AudioDataCompatible wav) throws java.io.IOException
java.io.IOException
public WAVWrapper(DoubleArray[] wav, int sampleRate) throws java.io.IOException
java.io.IOException
メソッドの詳細 |
---|
public int channels()
AudioDataCompatible
内の channels
public javax.sound.sampled.AudioFormat getAudioFormat()
AudioDataCompatible
内の getAudioFormat
public byte[] getByteArrayWaveform()
AudioDataCompatible
内の getByteArrayWaveform
public DoubleArray[] getDoubleArrayWaveform()
AudioDataCompatible
内の getDoubleArrayWaveform
public java.lang.String getFileName()
FileWrapperCompatible
内の getFileName
public boolean hasNext(int sampleSize)
AudioDataCompatible
内の hasNext
public static WAVWrapper read(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public DoubleArray[] read(long microsecond, int sampleSize)
AudioDataCompatible
内の read
public static WAVWrapper readfile(java.lang.String filename) throws java.io.IOException
java.io.IOException
public DoubleArray[] readNext(int sampleSize, int nOverlap)
AudioDataCompatible
内の readNext
public int sampleRate()
AudioDataCompatible
内の sampleRate
public boolean supportsRandomAccess()
AudioDataCompatible
内の supportsRandomAccess
public void write(java.io.OutputStream out) throws java.io.IOException
FileWrapperCompatible
内の write
java.io.IOException
public void write(java.io.Writer writer) throws java.io.IOException
FileWrapperCompatible
内の write
java.io.IOException
public void writefile(java.io.File file) throws java.io.IOException
FileWrapperCompatible
内の writefile
java.io.IOException
public void writefile(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void writeGZippedFile(java.io.File file) throws java.io.IOException
FileWrapperCompatible
内の writeGZippedFile
java.io.IOException
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |