|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.media.audio.dsp.AbstractAudio
org.jscience.media.audio.dsp.sources.Oscillator
public class Oscillator
DOCUMENT ME!
| Field Summary | |
|---|---|
protected double |
amplitudeAdj
DOCUMENT ME! |
protected int |
frequency
DOCUMENT ME! |
protected NegotiationListener |
negComplete
DOCUMENT ME! |
static int |
NOISE
DOCUMENT ME! |
static int |
NOTYPE
DOCUMENT ME! |
protected int |
numberOfChannels
DOCUMENT ME! |
protected int |
pos
DOCUMENT ME! |
protected int |
sampleRate
DOCUMENT ME! |
static int |
SINEWAVE
DOCUMENT ME! |
static int |
SQUAREWAVE
DOCUMENT ME! |
static int |
TRIANGLEWAVE
DOCUMENT ME! |
protected int |
type
DOCUMENT ME! |
protected short[] |
waveTable
DOCUMENT ME! |
| Fields inherited from class org.jscience.media.audio.dsp.AbstractAudio |
|---|
ALLTYPES, MONITOR, next, previous, PROCESSOR, SAMPLEBUFFERSIZE, SINK, SOURCE |
| Constructor Summary | |
|---|---|
Oscillator(int type,
int frequency,
int sampleRate,
int numberOfChannels,
NegotiationListener negComplete)
Creates a new Oscillator object. |
|
Oscillator(NegotiationListener negComplete)
Creates a new Oscillator object. |
|
| Method Summary | |
|---|---|
protected void |
buildWaveTable()
DOCUMENT ME! |
double |
getAmplitudeAdj()
DOCUMENT ME! |
int |
getFrequency()
DOCUMENT ME! |
int |
getNumberOfChannels()
DOCUMENT ME! |
int |
getOscType()
DOCUMENT ME! |
int |
getSampleRate()
DOCUMENT ME! |
int |
getSamples(short[] buffer,
int length)
DOCUMENT ME! |
void |
minMaxChannels(int min,
int max,
int preferred)
DOCUMENT ME! |
void |
minMaxSamplingRate(int min,
int max,
int preferred)
DOCUMENT ME! |
void |
setAmplitudeAdj(double amplitudeAdj)
DOCUMENT ME! |
void |
setFrequency(int frequency)
DOCUMENT ME! |
void |
setNumberOfChannels(int numberOfChannels)
DOCUMENT ME! |
void |
setOscType(int type)
DOCUMENT ME! |
void |
setSampleRate(int sampleRate)
DOCUMENT ME! |
| Methods inherited from class org.jscience.media.audio.dsp.AbstractAudio |
|---|
doReset, equals, getByPass, getName, getSamplingRate, hexo, hexo, hexo, hexo, negotiateNumberOfChannels, negotiateSamplingRate, o, propagateReset, reset, setByPass, setChannelsRecursive, setSamplingRate, setSamplingRateRecursive, toString, typeString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int NOTYPE
public static final int NOISE
public static final int SINEWAVE
public static final int TRIANGLEWAVE
public static final int SQUAREWAVE
protected int type
protected int frequency
protected int sampleRate
protected int numberOfChannels
protected NegotiationListener negComplete
protected int pos
protected short[] waveTable
protected double amplitudeAdj
| Constructor Detail |
|---|
public Oscillator(int type,
int frequency,
int sampleRate,
int numberOfChannels,
NegotiationListener negComplete)
type - DOCUMENT ME!frequency - DOCUMENT ME!sampleRate - DOCUMENT ME!numberOfChannels - DOCUMENT ME!negComplete - DOCUMENT ME!public Oscillator(NegotiationListener negComplete)
negComplete - DOCUMENT ME!| Method Detail |
|---|
public int getOscType()
public void setOscType(int type)
type - DOCUMENT ME!public int getFrequency()
public void setFrequency(int frequency)
frequency - DOCUMENT ME!public int getSampleRate()
public void setSampleRate(int sampleRate)
sampleRate - DOCUMENT ME!public int getNumberOfChannels()
getNumberOfChannels in class AbstractAudiopublic void setNumberOfChannels(int numberOfChannels)
setNumberOfChannels in class AbstractAudionumberOfChannels - DOCUMENT ME!public double getAmplitudeAdj()
public void setAmplitudeAdj(double amplitudeAdj)
amplitudeAdj - DOCUMENT ME!protected void buildWaveTable()
public int getSamples(short[] buffer,
int length)
getSamples in class AbstractAudiobuffer - DOCUMENT ME!length - DOCUMENT ME!
public void minMaxSamplingRate(int min,
int max,
int preferred)
minMaxSamplingRate in class AbstractAudiomin - DOCUMENT ME!max - DOCUMENT ME!preferred - DOCUMENT ME!
public void minMaxChannels(int min,
int max,
int preferred)
minMaxChannels in class AbstractAudiomin - DOCUMENT ME!max - DOCUMENT ME!preferred - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||