class JSClip extends JSChannel
| Modifier and Type | Field and Description |
|---|---|
(package private) javax.sound.sampled.Clip |
line |
(package private) javax.sound.sampled.Clip |
otherChannel |
(package private) javax.sound.sampled.Clip |
reverbChannel |
ais, audioFormat, debugFlag, inputStream, panLeft, panRight, rateInHz, startTime, url| Constructor and Description |
|---|
JSClip() |
| Modifier and Type | Method and Description |
|---|---|
(package private) javax.sound.sampled.DataLine |
initDataLine(javax.sound.sampled.AudioInputStream ais)
Create data line for outputting audio input stream.
|
(package private) boolean |
startSample(int loopCount,
float gain,
int delay) |
(package private) boolean |
startSamples(int loopCount,
float leftGain,
float rightGain,
int leftDelay,
int rightDelay)
Start TWO Samples
used when two samples are associated with a single Point or Cone
sound.
|
(package private) int |
stopSample() |
(package private) int |
stopSamples() |
void |
update(javax.sound.sampled.LineEvent event) |
debugPrint, debugPrintln, getDuration, initAudioInputStream, initAudioInputStream, initialize, pauseSample, pauseSamples, reinitAudioInputStream, reinitAudioInputStream, scaleSampleRate, setSampleDelay, setSampleFiltering, setSampleGain, setSampleRate, setSampleReverb, unpauseSample, unpauseSamplesjavax.sound.sampled.Clip line
javax.sound.sampled.Clip otherChannel
javax.sound.sampled.Clip reverbChannel
javax.sound.sampled.DataLine initDataLine(javax.sound.sampled.AudioInputStream ais)
initDataLine in class JSChannelboolean startSamples(int loopCount,
float leftGain,
float rightGain,
int leftDelay,
int rightDelay)
startSamples in class JSChannelboolean startSample(int loopCount,
float gain,
int delay)
startSample in class JSChannelint stopSample()
stopSample in class JSChannelint stopSamples()
stopSamples in class JSChannelpublic void update(javax.sound.sampled.LineEvent event)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.