Package heronarts.lx.audio
Class LXAudioComponent
java.lang.Object
heronarts.lx.LXComponent
heronarts.lx.audio.LXAudioComponent
- All Implemented Interfaces:
LXPath
,LXSerializable
,LXParameterListener
- Direct Known Subclasses:
LXAudioInput
,LXAudioOutput
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.lx.LXComponent
LXComponent.Hidden, LXComponent.Placeholder, LXComponent.Renamable
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final int
protected static final int
final LXAudioBuffer
final LXAudioBuffer
protected static final AudioFormat
protected static final int
protected static final int
protected static final DataLine.Info
protected static final DataLine.Info
final LXAudioBuffer
protected static final int
protected static final int
protected static final AudioFormat
protected static final int
protected static final int
protected static final DataLine.Info
protected static final DataLine.Info
Fields inherited from class heronarts.lx.LXComponent
children, internalParameters, KEY_CHILDREN, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_INTERNAL, KEY_PARAMETER_PATH, KEY_PARAMETERS, KEY_PATH, KEY_RESET, label, legacyInternalParameters, legacyParameters, lx, modulationColor, modulationControlsExpanded, modulationsExpanded, parameters, presetFile
Fields inherited from interface heronarts.lx.LXPath
ROOT, ROOT_PREFIX, ROOT_SLASH
-
Method Summary
Methods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, contains, copyParameters, dispose, getCategory, getChild, getComponentName, getComponentName, getComponentName, getDescription, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, hasParameter, isValidOscParameter, load, loadParameters, loadPreset, onParameterChanged, removeParameter, removeParameter, removeParameter, removeParameter, save, savePreset, setDescription, setParent, toOscQuery, toOscQuery, toOscQuery, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Field Details
-
SAMPLE_RATE
protected static final int SAMPLE_RATE- See Also:
-
SAMPLE_BUFFER_SIZE
protected static final int SAMPLE_BUFFER_SIZE- See Also:
-
BYTES_PER_SAMPLE
protected static final int BYTES_PER_SAMPLE- See Also:
-
BITS_PER_SAMPLE
protected static final int BITS_PER_SAMPLE- See Also:
-
MONO_FRAME_SIZE
protected static final int MONO_FRAME_SIZE- See Also:
-
STEREO_FRAME_SIZE
protected static final int STEREO_FRAME_SIZE- See Also:
-
MONO_BUFFER_SIZE
protected static final int MONO_BUFFER_SIZE- See Also:
-
STEREO_BUFFER_SIZE
protected static final int STEREO_BUFFER_SIZE- See Also:
-
MONO
-
STEREO
-
MONO_SOURCE_LINE
-
STEREO_SOURCE_LINE
-
MONO_TARGET_LINE
-
STEREO_TARGET_LINE
-
left
-
right
-
mix
-