public class ChannelsManager extends Object
Constructor and Description |
---|
ChannelsManager(UdpManager udpManager,
DtlsSrtpServerProvider dtlsServerProvider)
Creates a new channels manager that supports every codec as assigned to
AVProfile.audio . |
ChannelsManager(UdpManager udpManager,
RTPFormats codecs,
DtlsSrtpServerProvider dtlsServerProvider)
Creates a new channels manager with a subset of supported codecs.
|
Modifier and Type | Method and Description |
---|---|
AudioChannel |
getAudioChannel() |
String |
getBindAddress() |
RTPDataChannel |
getChannel()
Deprecated.
|
Clock |
getClock() |
RTPFormats |
getCodecs()
Gets list of supported codecs
|
String |
getExternalAddress() |
Boolean |
getIsControlEnabled() |
int |
getJitterBufferSize() |
String |
getLocalBindAddress() |
LocalDataChannel |
getLocalChannel() |
PortManager |
getPortManager() |
RtcpChannel |
getRtcpChannel(RtpStatistics statistics) |
RtpChannel |
getRtpChannel(RtpStatistics statistics,
RtpClock clock,
RtpClock oobClock) |
PriorityQueueScheduler |
getScheduler() |
SS7DataChannel |
getSS7Channel(int dahdiChannelID,
boolean isAlaw) |
SS7Manager |
getSS7Manager() |
UdpManager |
getUdpManager() |
void |
setJitterBufferSize(int jitterBufferSize) |
void |
setScheduler(PriorityQueueScheduler scheduler) |
void |
setSS7Manager(SS7Manager ss7Manager) |
public ChannelsManager(UdpManager udpManager, RTPFormats codecs, DtlsSrtpServerProvider dtlsServerProvider)
udpManager
- The network manager.codecs
- The list of supported codecsdtlsServerProvider
- The provider of DtlsSrtpServer instancespublic ChannelsManager(UdpManager udpManager, DtlsSrtpServerProvider dtlsServerProvider)
AVProfile.audio
.udpManager
- The network manager.dtlsServerProvider
- The provider of DtlsSrtpServer instancespublic RTPFormats getCodecs()
public void setSS7Manager(SS7Manager ss7Manager)
public SS7Manager getSS7Manager()
public String getBindAddress()
public String getLocalBindAddress()
public String getExternalAddress()
public PortManager getPortManager()
public void setScheduler(PriorityQueueScheduler scheduler)
public PriorityQueueScheduler getScheduler()
public Clock getClock()
public Boolean getIsControlEnabled()
public int getJitterBufferSize()
public void setJitterBufferSize(int jitterBufferSize)
public UdpManager getUdpManager()
@Deprecated public RTPDataChannel getChannel()
public RtpChannel getRtpChannel(RtpStatistics statistics, RtpClock clock, RtpClock oobClock)
public RtcpChannel getRtcpChannel(RtpStatistics statistics)
public LocalDataChannel getLocalChannel()
public SS7DataChannel getSS7Channel(int dahdiChannelID, boolean isAlaw) throws IOException
IOException
public AudioChannel getAudioChannel()
Copyright © 2017 TeleStax, Inc.. All Rights Reserved.