public class

SrcPin

extends Object
java.lang.Object
   ↳ org.opencdnunion.media.streamer.framework.SrcPin<T>
Known Direct Subclasses

Class Overview

Source pin definition.

Summary

Fields
protected Object format
protected List<SinkPin<T>> sinkPins
Public Constructors
SrcPin()
Public Methods
synchronized void connect(SinkPin<T> sinkPin)
synchronized void disconnect(boolean recursive)
disconnect all connected sinks
synchronized void disconnect(SinkPin<T> sinkPin, boolean recursive)
disconnect with dedicated sink
synchronized boolean isConnected()
synchronized void onFormatChanged(Object format)
synchronized void onFrameAvailable(T frame)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Object format

protected List<SinkPin<T>> sinkPins

Public Constructors

public SrcPin ()

Public Methods

public synchronized void connect (SinkPin<T> sinkPin)

public synchronized void disconnect (boolean recursive)

disconnect all connected sinks

Parameters
recursive should the disconnect operation recursive passed

public synchronized void disconnect (SinkPin<T> sinkPin, boolean recursive)

disconnect with dedicated sink

Parameters
sinkPin dedicated sink to be disconnected, null means all connected sinks
recursive should the disconnect operation recursive passed

public synchronized boolean isConnected ()

public synchronized void onFormatChanged (Object format)

public synchronized void onFrameAvailable (T frame)