public final class Auralizor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_POSITION |
static java.lang.String |
PROP_SCALE |
Constructor and Description |
---|
Auralizor(QDataSet ds)
create an Auralizor for rendering the dataset to the sound system.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propname,
java.beans.PropertyChangeListener listener) |
javax.swing.JPanel |
getControlPanel() |
Datum |
getPosition() |
boolean |
isScale() |
void |
playSound()
begin streaming the sound.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String propname,
java.beans.PropertyChangeListener listener) |
void |
reset() |
void |
setDataSet(QDataSet ds)
set the dataset to stream.
|
void |
setPosition(Datum position) |
void |
setScale(boolean scale) |
public static final java.lang.String PROP_POSITION
public static final java.lang.String PROP_SCALE
public Auralizor(QDataSet ds)
ds
- rank 1 dataset with DEPEND_0 convertible to seconds.public final void setDataSet(QDataSet ds)
ds
- the rank 1 dataset with DEPEND_0 convertible to seconds or be a time location unit, or rank 2 waveform.public javax.swing.JPanel getControlPanel()
public void reset()
public Datum getPosition()
public void setPosition(Datum position)
public boolean isScale()
public void setScale(boolean scale)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void addPropertyChangeListener(java.lang.String propname, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String propname, java.beans.PropertyChangeListener listener)
public void playSound()