public class DDPOutputGroup extends LXOutputGroup implements LXOutput.InetOutput
LXOutput.GammaMode, LXOutput.InetOutput
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CHUNK_SIZE |
children
brightness, enabled, framesPerSecond, gamma, gammaMode
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
NO_PORT
Constructor and Description |
---|
DDPOutputGroup(LX lx,
int[] indexBuffer) |
DDPOutputGroup(LX lx,
int[] indexBuffer,
int chunkSize)
Constructs a DDPOutput with a given total set of points and a specified chunkSize.
|
DDPOutputGroup(LX lx,
LXModel model) |
DDPOutputGroup(LX lx,
LXModel model,
int chunkSize) |
Modifier and Type | Method and Description |
---|---|
InetAddress |
getAddress() |
int |
getPort() |
LXOutput.InetOutput |
setAddress(InetAddress address) |
LXOutput.InetOutput |
setPort(int port) |
DDPOutputGroup |
setPushAll(boolean pushAll)
Configures whether the push flag is set for all individual DDP datagram packets, or whether
it is only set on the final DDP packet.
|
addChild, clearChildren, onSend, onSend, removeChild
error, error, getGammaLut, log, onParameterChanged, send, send, setGammaDelegate, setGroup
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, dispose, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, load, loadParameters, removeParameter, removeParameter, save, saveParameters, setParent, toString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public static final int DEFAULT_CHUNK_SIZE
public DDPOutputGroup(LX lx, int[] indexBuffer)
public DDPOutputGroup(LX lx, int[] indexBuffer, int chunkSize)
lx
- LX instanceindexBuffer
- All of the points to sendchunkSize
- Number of points to chunk per packetpublic DDPOutputGroup setPushAll(boolean pushAll)
pushAll
- Whether to set the push flag on all packetspublic LXOutput.InetOutput setAddress(InetAddress address)
setAddress
in interface LXOutput.InetOutput
public InetAddress getAddress()
getAddress
in interface LXOutput.InetOutput
public LXOutput.InetOutput setPort(int port)
setPort
in interface LXOutput.InetOutput
public int getPort()
getPort
in interface LXOutput.InetOutput
LX library by Mark C. Slee. © 2012-2020