- java.lang.Object
-
- org.praxislive.audio.AudioPort
-
- org.praxislive.audio.AudioPort.Input
-
- All Implemented Interfaces:
Port
- Direct Known Subclasses:
DefaultAudioInputPort
- Enclosing class:
- AudioPort
public abstract static class AudioPort.Input extends AudioPort
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.audio.AudioPort
AudioPort.Input, AudioPort.Output, AudioPort.Provider
-
Nested classes/interfaces inherited from interface org.praxislive.core.Port
Port.Type<T extends Port>, Port.TypeProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addAudioOutputPort(AudioPort.Output port, org.jaudiolibs.pipes.Pipe source)
void
connect(Port port)
void
disconnect(Port port)
PortInfo
getInfo()
protected abstract void
removeAudioOutputPort(AudioPort.Output port, org.jaudiolibs.pipes.Pipe source)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.praxislive.core.Port
addListener, connections, disconnectAll, isConnectedTo, removeListener
-
-
-
-
Constructor Detail
-
Input
public Input()
-
Input
public Input(PMap properties)
-
-
Method Detail
-
connect
public final void connect(Port port) throws PortConnectionException
- Throws:
PortConnectionException
-
disconnect
public final void disconnect(Port port)
-
getInfo
public final PortInfo getInfo()
-
addAudioOutputPort
protected abstract void addAudioOutputPort(AudioPort.Output port, org.jaudiolibs.pipes.Pipe source) throws PortConnectionException
- Throws:
PortConnectionException
-
removeAudioOutputPort
protected abstract void removeAudioOutputPort(AudioPort.Output port, org.jaudiolibs.pipes.Pipe source)
-
-