com.sun.media.sound
Interface ModelWavetable

All Superinterfaces:
ModelOscillator
All Known Implementing Classes:
ModelByteBufferWavetable

public interface ModelWavetable
extends ModelOscillator

This is a wavetable oscillator interface.

Author:
Karl Helgason

Field Summary
static int LOOP_TYPE_FORWARD
           
static int LOOP_TYPE_OFF
           
static int LOOP_TYPE_PINGPONG
           
static int LOOP_TYPE_RELEASE
           
static int LOOP_TYPE_REVERSE
           
 
Method Summary
 float getLoopLength()
           
 float getLoopStart()
           
 int getLoopType()
           
 float getPitchcorrection()
           
 AudioFloatInputStream openStream()
           
 
Methods inherited from interface com.sun.media.sound.ModelOscillator
getAttenuation, getChannels, open
 

Field Detail

LOOP_TYPE_OFF

static final int LOOP_TYPE_OFF
See Also:
Constant Field Values

LOOP_TYPE_FORWARD

static final int LOOP_TYPE_FORWARD
See Also:
Constant Field Values

LOOP_TYPE_RELEASE

static final int LOOP_TYPE_RELEASE
See Also:
Constant Field Values

LOOP_TYPE_PINGPONG

static final int LOOP_TYPE_PINGPONG
See Also:
Constant Field Values

LOOP_TYPE_REVERSE

static final int LOOP_TYPE_REVERSE
See Also:
Constant Field Values
Method Detail

openStream

AudioFloatInputStream openStream()

getLoopLength

float getLoopLength()

getLoopStart

float getLoopStart()

getLoopType

int getLoopType()

getPitchcorrection

float getPitchcorrection()