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_REMOVEDElement.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVEDGObject.GCallbackNativeObject.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_STATESdefaultInit, 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, removeManyaddPad, 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, unlinkPadsaddListenerProxy, getName, getParent, initializer, initializer, ref, removeListenerProxy, setName, steal, toString, unrefaddCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, invalidate, objectForX, removeCallback, setclassFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectForpublic 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.