com.jme3.audio
クラス AudioData
java.lang.Object
com.jme3.audio.ALObject
com.jme3.audio.AudioData
- 直系の既知のサブクラス:
- AudioBuffer, AudioStream
public abstract class AudioData
- extends ALObject
AudioData
is an abstract representation
of audio data. There are two ways to handle audio data, short audio files
are to be stored entirely in memory, while long audio files (music) is
streamed from the hard drive as it is played.
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AudioData
public AudioData()
getDataType
public abstract AudioData.DataType getDataType()
- 戻り値:
- The data type, either
Buffer
or Stream
.
getDuration
public abstract float getDuration()
- 戻り値:
- the duration in seconds of the audio clip.
getBitsPerSample
public int getBitsPerSample()
- 戻り値:
- Bits per single sample from a channel.
getChannels
public int getChannels()
- 戻り値:
- Number of channels. 1 for mono, 2 for stereo, etc.
getSampleRate
public int getSampleRate()
- 戻り値:
- The sample rate, or how many samples per second.
setupFormat
public void setupFormat(int channels,
int bitsPerSample,
int sampleRate)
- Setup the format of the audio data.
- パラメータ:
channels
- # of channels, 1 = mono, 2 = stereobitsPerSample
- Bits per sample, e.g 8 bits, 16 bits.sampleRate
- Sample rate, 44100, 22050, etc.