public interface RTPTranslator
Modifier and Type | Interface and Description |
---|---|
static interface |
RTPTranslator.WriteFilter
Defines a packet filter which allows an observer of an
RTPTranslator to disallow the writing of specific packets into
a specific destination identified by a MediaStream.
|
Modifier and Type | Method and Description |
---|---|
void |
addWriteFilter(RTPTranslator.WriteFilter writeFilter)
Adds a WriteFilter to this RTPTranslator.
|
void |
dispose()
Releases the resources allocated by this instance in the course of its
execution and prepares it to be garbage collected.
|
StreamRTPManager |
findStreamRTPManagerByReceiveSSRC(int receiveSSRC)
Finds the
StreamRTPManager which receives a specific SSRC. |
net.sf.fmj.media.rtp.SSRCCache |
getSSRCCache()
Provides access to the underlying SSRCCache that holds
statistics information about each SSRC that we receive.
|
java.util.List<StreamRTPManager> |
getStreamRTPManagers()
Returns a list of StreamRTPManagers currently attached to
this RTPTranslator.
|
void |
removeWriteFilter(RTPTranslator.WriteFilter writeFilter)
Removes a WriteFilter from this RTPTranslator.
|
StreamRTPManager findStreamRTPManagerByReceiveSSRC(int receiveSSRC)
StreamRTPManager
which receives a specific SSRC.receiveSSRC
- the SSRC of the RTP stream received by the
StreamRTPManager
to be returnedStreamRTPManager
which receives receiveSSRC
of null
java.util.List<StreamRTPManager> getStreamRTPManagers()
net.sf.fmj.media.rtp.SSRCCache getSSRCCache()
void addWriteFilter(RTPTranslator.WriteFilter writeFilter)
writeFilter
- the WriteFilter to add to this
RTPTranslatorvoid dispose()
void removeWriteFilter(RTPTranslator.WriteFilter writeFilter)
writeFilter
- the WriteFilter to remove from this
RTPTranslator
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.