public class RTPBin extends Bin
Modifier and Type | Class and Description |
---|---|
static interface |
RTPBin.ON_BYE_SSRC
Signal emitted when an SSRC that became inactive because of a BYE packet.
|
static interface |
RTPBin.ON_BYE_TIMEOUT
Signal emitted when an SSRC that has timed out because of BYE.
|
static interface |
RTPBin.ON_NEW_SSRC
Signal emitted when a new SSRC that entered session.
|
static interface |
RTPBin.ON_NPT_STOP
Signal emitted when SSRC sender has sent data up to the configured NPT stop time.
|
static interface |
RTPBin.ON_SENDER_TIMEOUT
Signal emitted when a sender SSRC that has timed out and became a receiver.
|
static interface |
RTPBin.ON_SSRC_ACTIVE
Signal emitted when a SSRC that is active, i.e., sending RTCP.
|
static interface |
RTPBin.ON_SSRC_COLLISION
Signal emitted when we have an SSRC collision.
|
static interface |
RTPBin.ON_SSRC_SDES
Signal emitted when a SSRC that is active, i.e., sending RTCP.
|
static interface |
RTPBin.ON_SSRC_VALIDATED
Signal emitted when a new SSRC that became validated.
|
static interface |
RTPBin.ON_TIMEOUT
Signal emitted when an SSRC that has timed out.
|
static interface |
RTPBin.PAYLOAD_TYPE_CHANGE
Signal emitted when the current payload type changed to pt in session.
|
static interface |
RTPBin.REQUEST_PT_MAP
Request the payload type as GstCaps for pt in session.
|
Bin.DO_LATENCY, Bin.ELEMENT_ADDED, Bin.ELEMENT_REMOVED
Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
GObject.GCallback
NativeObject.Initializer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GST_NAME |
DEBUG_GRAPH_SHOW_ALL, DEBUG_GRAPH_SHOW_CAPS_DETAILS, DEBUG_GRAPH_SHOW_MEDIA_TYPE, DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS, DEBUG_GRAPH_SHOW_STATES
defaultInit, ownsHandle
Constructor and Description |
---|
RTPBin(NativeObject.Initializer init) |
RTPBin(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
connect(RTPBin.ON_BYE_SSRC listener)
Add a listener for the
on-bye-ssrc signal on this RTPBin |
void |
connect(RTPBin.ON_BYE_TIMEOUT listener)
Add a listener for the
on-bye-timeout signal on this RTPBin |
void |
connect(RTPBin.ON_NEW_SSRC listener)
Add a listener for the
on-new-ssrc signal on this RTPBin |
void |
connect(RTPBin.ON_NPT_STOP listener)
Add a listener for the
on-npt-stop signal on this RTPBin |
void |
connect(RTPBin.ON_SENDER_TIMEOUT listener)
Add a listener for the
on-sender-timeout signal on this RTPBin |
void |
connect(RTPBin.ON_SSRC_ACTIVE listener)
Add a listener for the
on-ssrc-active signal on this RTPBin |
void |
connect(RTPBin.ON_SSRC_COLLISION listener)
Add a listener for the
on-ssrc-collision signal on this RTPBin |
void |
connect(RTPBin.ON_SSRC_SDES listener)
Add a listener for the
on-ssrc-sdes signal on this RTPBin |
void |
connect(RTPBin.ON_SSRC_VALIDATED listener)
Add a listener for the
on-ssrc-validated signal on this RTPBin |
void |
connect(RTPBin.ON_TIMEOUT listener)
Add a listener for the
on-timeout signal on this RTPBin |
void |
connect(RTPBin.PAYLOAD_TYPE_CHANGE listener)
Add a listener for the
payload-type-change signal on this RTPBin |
void |
connect(RTPBin.REQUEST_PT_MAP listener)
Add a listener for the
request-pt-map signal on this RTPBin |
void |
disconnect(RTPBin.ON_BYE_SSRC listener)
Disconnect the listener for the
on-bye-ssrc signal on this RTPBin |
void |
disconnect(RTPBin.ON_BYE_TIMEOUT listener)
Disconnect the listener for the
on-bye-timeout signal on this RTPBin |
void |
disconnect(RTPBin.ON_NEW_SSRC listener)
Disconnect the listener for the
on-new-ssrc signal on this RTPBin |
void |
disconnect(RTPBin.ON_NPT_STOP listener)
Disconnect the listener for the
on-npt-stop signal on this RTPBin |
void |
disconnect(RTPBin.ON_SENDER_TIMEOUT listener)
Disconnect the listener for the
on-sender-timeout signal on this RTPBin |
void |
disconnect(RTPBin.ON_SSRC_ACTIVE listener)
Disconnect the listener for the
on-ssrc-active signal on this RTPBin |
void |
disconnect(RTPBin.ON_SSRC_COLLISION listener)
Disconnect the listener for the
on-ssrc-collision signal on this RTPBin |
void |
disconnect(RTPBin.ON_SSRC_SDES listener)
Disconnect the listener for the
on-ssrc-sdes signal on this RTPBin |
void |
disconnect(RTPBin.ON_SSRC_VALIDATED listener)
Disconnect the listener for the
on-ssrc-validated signal on this RTPBin |
void |
disconnect(RTPBin.ON_TIMEOUT listener)
Disconnect the listener for the
on-timeout signal on this RTPBin |
void |
disconnect(RTPBin.PAYLOAD_TYPE_CHANGE listener)
Disconnect the listener for the
payload-type-change signal on this RTPBin |
void |
disconnect(RTPBin.REQUEST_PT_MAP listener)
Disconnect the listener for the
request-pt-map signal on this RTPBin |
add, addMany, connect, connect, connect, debugToDotFile, debugToDotFile, disconnect, disconnect, disconnect, getElementByInterface, getElementByName, getElementByNameRecurseUp, getElements, getElementsRecursive, getElementsSorted, getSinks, getSources, launch, remove, removeMany
addPad, connect, connect, connect, disconnect, disconnect, disconnect, getBaseTime, getBus, getClock, getFactory, getPad, getPads, getRequestPad, getSinkPads, getSrcPads, getStartTime, getState, getState, getState, getState, getStaticPad, isPlaying, link, link, linkMany, linkPads, linkPadsFiltered, makeRawElement, pause, play, postMessage, ready, releaseRequestPad, removePad, sendEvent, setBaseTime, setCaps, setLockedState, setStartTime, setState, stop, syncStateWithParent, unlink, unlinkMany, unlinkPads
addListenerProxy, getName, getParent, initializer, initializer, ref, removeListenerProxy, setName, steal, toString, unref
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, invalidate, objectForX, removeCallback, set
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor
public static final java.lang.String GST_NAME
public RTPBin(java.lang.String name)
public RTPBin(NativeObject.Initializer init)
public void connect(RTPBin.ON_BYE_SSRC listener)
on-bye-ssrc
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_BYE_SSRC listener)
on-bye-ssrc
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_BYE_TIMEOUT listener)
on-bye-timeout
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_BYE_TIMEOUT listener)
on-bye-timeout
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_NEW_SSRC listener)
on-new-ssrc
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_NEW_SSRC listener)
on-new-ssrc
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_NPT_STOP listener)
on-npt-stop
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_NPT_STOP listener)
on-npt-stop
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_SENDER_TIMEOUT listener)
on-sender-timeout
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_SENDER_TIMEOUT listener)
on-sender-timeout
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_SSRC_ACTIVE listener)
on-ssrc-active
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_SSRC_ACTIVE listener)
on-ssrc-active
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_SSRC_COLLISION listener)
on-ssrc-collision
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_SSRC_COLLISION listener)
on-ssrc-collision
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_SSRC_SDES listener)
on-ssrc-sdes
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_SSRC_SDES listener)
on-ssrc-sdes
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_SSRC_VALIDATED listener)
on-ssrc-validated
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_SSRC_VALIDATED listener)
on-ssrc-validated
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.ON_TIMEOUT listener)
on-timeout
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.ON_TIMEOUT listener)
on-timeout
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.REQUEST_PT_MAP listener)
request-pt-map
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.REQUEST_PT_MAP listener)
request-pt-map
signal on this RTPBinlistener
- The listener that was registered to receive the signal.public void connect(RTPBin.PAYLOAD_TYPE_CHANGE listener)
payload-type-change
signal on this RTPBinlistener
- The listener to be called.public void disconnect(RTPBin.PAYLOAD_TYPE_CHANGE listener)
payload-type-change
signal on this RTPBinlistener
- The listener that was registered to receive the signal.