- java.lang.Object
-
- org.praxislive.video.VideoPort
-
- org.praxislive.video.VideoPort.Input
-
- All Implemented Interfaces:
Port
- Direct Known Subclasses:
DefaultVideoInputPort
- Enclosing class:
- VideoPort
public abstract static class VideoPort.Input extends VideoPort
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.video.VideoPort
VideoPort.Input, VideoPort.Output, VideoPort.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
addVideoOutputPort(VideoPort.Output port, VideoPipe source)
void
connect(Port port)
void
disconnect(Port port)
PortInfo
getInfo()
protected abstract void
removeVideoOutputPort(VideoPort.Output port, VideoPipe 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()
-
addVideoOutputPort
protected abstract void addVideoOutputPort(VideoPort.Output port, VideoPipe source) throws PortConnectionException
- Throws:
PortConnectionException
-
removeVideoOutputPort
protected abstract void removeVideoOutputPort(VideoPort.Output port, VideoPipe source)
-
-