public class SdpPortManagerImpl extends Object implements javax.media.mscontrol.networkconnection.SdpPortManager
| Modifier and Type | Field and Description |
|---|---|
protected NetworkConnectionImpl |
connection |
protected javax.sdp.SessionDescription |
remoteSdp |
| Constructor and Description |
|---|
SdpPortManagerImpl(NetworkConnectionImpl connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> listener) |
protected void |
fireEvent(javax.media.mscontrol.networkconnection.SdpPortManagerEvent evt) |
void |
generateSdpOffer() |
javax.media.mscontrol.networkconnection.CodecPolicy |
getCodecPolicy() |
javax.media.mscontrol.networkconnection.NetworkConnection |
getContainer() |
protected String |
getLocalDescriptor() |
byte[] |
getMediaServerSessionDescription() |
javax.media.mscontrol.MediaSession |
getMediaSession() |
byte[] |
getUserAgentSessionDescription() |
void |
processSdpAnswer(byte[] sdp) |
void |
processSdpOffer(byte[] sdp) |
void |
rejectSdpOffer() |
void |
removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> listener) |
void |
setCodecPolicy(javax.media.mscontrol.networkconnection.CodecPolicy codecPolicy) |
protected void |
setLocalDescriptor(String sdp) |
protected NetworkConnectionImpl connection
protected javax.sdp.SessionDescription remoteSdp
public SdpPortManagerImpl(NetworkConnectionImpl connection)
public void generateSdpOffer()
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
generateSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic void processSdpOffer(byte[] sdp)
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
processSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic void processSdpAnswer(byte[] sdp)
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
processSdpAnswer in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic void rejectSdpOffer()
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
rejectSdpOffer in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic byte[] getMediaServerSessionDescription()
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
getMediaServerSessionDescription in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic byte[] getUserAgentSessionDescription()
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
getUserAgentSessionDescription in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic void setCodecPolicy(javax.media.mscontrol.networkconnection.CodecPolicy codecPolicy)
throws javax.media.mscontrol.networkconnection.SdpPortManagerException
setCodecPolicy in interface javax.media.mscontrol.networkconnection.SdpPortManagerjavax.media.mscontrol.networkconnection.SdpPortManagerExceptionpublic javax.media.mscontrol.networkconnection.CodecPolicy getCodecPolicy()
getCodecPolicy in interface javax.media.mscontrol.networkconnection.SdpPortManagerpublic javax.media.mscontrol.networkconnection.NetworkConnection getContainer()
getContainer in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.networkconnection.NetworkConnection>public void addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> listener)
addListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>public void removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.networkconnection.SdpPortManagerEvent> listener)
removeListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>public javax.media.mscontrol.MediaSession getMediaSession()
getMediaSession in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.networkconnection.SdpPortManagerEvent>protected void fireEvent(javax.media.mscontrol.networkconnection.SdpPortManagerEvent evt)
protected void setLocalDescriptor(String sdp) throws javax.sdp.SdpException
javax.sdp.SdpExceptionprotected String getLocalDescriptor()
Copyright © 2017 TeleStax, Inc.. All Rights Reserved.