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.Description, LXComponent.Hidden, LXComponent.Name, LXComponent.Placeholder, LXComponent.PluginRequired, LXComponent.RenamableNested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intfinal LXAudioBufferfinal LXAudioBufferprotected static final AudioFormatprotected static final intprotected static final intprotected static final DataLine.Infoprotected static final DataLine.Infofinal LXAudioBufferprotected static final intprotected static final intprotected static final AudioFormatprotected static final intprotected static final intprotected static final DataLine.Infoprotected static final DataLine.InfoFields inherited from class heronarts.lx.LXComponent
childArrays, 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, presetFileFields inherited from interface heronarts.lx.LXPath
DEFAULT_SEPARATOR, ROOT, ROOT_PREFIX, ROOT_SLASH -
Method Summary
Methods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, assertDisposed, contains, copyParameters, dispose, getCategory, getChild, getComponentDescription, 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, 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
-