Modifier and Type | Method and Description |
---|---|
SrtpControl |
MediaServiceImpl.createSrtpControl(SrtpControlType srtpControlType)
Initializes a new SrtpControl instance with a specific
SrtpControlType.
|
SrtpControl |
MediaStreamImpl.getSrtpControl()
Gets the SrtpControl which controls the SRTP of this stream.
|
Modifier and Type | Method and Description |
---|---|
MediaStream |
MediaServiceImpl.createMediaStream(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Creates a new MediaStream instance which will use the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaStream |
MediaServiceImpl.createMediaStream(StreamConnector connector,
MediaType mediaType,
SrtpControl srtpControl) |
Constructor and Description |
---|
AudioMediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new AudioMediaStreamImpl instance which will use
the specified MediaDevice for both capture and playback of audio
exchanged via the specified StreamConnector.
|
MediaStreamImpl(MediaDevice device,
SrtpControl srtpControl)
Initializes a new MediaStreamImpl instance which will use the
specified MediaDevice for both capture and playback of media.
|
MediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new MediaStreamImpl instance which will use the
specified MediaDevice for both capture and playback of media
exchanged via the specified StreamConnector.
|
VideoMediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new VideoMediaStreamImpl instance which will use
the specified MediaDevice for both capture and playback of video
exchanged via the specified StreamConnector.
|
Modifier and Type | Class and Description |
---|---|
class |
NullSrtpControl
Implements a no-op
SrtpControl , i.e. |
Modifier and Type | Class and Description |
---|---|
class |
DtlsControlImpl
Implements
DtlsControl i.e. |
Modifier and Type | Class and Description |
---|---|
class |
SDesControlImpl
Default implementation of
SDesControl that supports the crypto suites
of the original RFC4568 and the KDR parameter, but nothing else. |
Modifier and Type | Class and Description |
---|---|
class |
ZrtpControlImpl
Controls zrtp in the MediaStream.
|
Modifier and Type | Method and Description |
---|---|
void |
ZrtpControlImpl.setMultistream(SrtpControl master)
Start multi-stream ZRTP sessions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DtlsControl
Implements
SrtpControl for DTSL-SRTP. |
interface |
SDesControl
SDES based SRTP MediaStream encryption control.
|
interface |
ZrtpControl
ZRTP based SRTP MediaStream encryption control.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSrtpControl<T extends SrtpControl.TransformEngine>
Provides an abstract, base implementation of
SrtpControl to
facilitate implementers. |
Modifier and Type | Method and Description |
---|---|
SrtpControl |
MediaService.createSrtpControl(SrtpControlType srtpControlType)
Initializes a new SrtpControl instance with a specific
SrtpControlType.
|
SrtpControl |
MediaStream.getSrtpControl()
The ZrtpControl which controls the ZRTP for this stream.
|
Modifier and Type | Method and Description |
---|---|
MediaStream |
MediaService.createMediaStream(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Creates a MediaStream that will be using the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaStream |
MediaService.createMediaStream(StreamConnector connector,
MediaType mediaType,
SrtpControl srtpControl)
Initializes a new MediaStream instance which is to exchange
media of a specific MediaType via a specific
StreamConnector.
|
void |
SrtpControl.setMultistream(SrtpControl master)
Sets the multistream data, which means that the master stream has
successfully started and this will start all other streams in this
session.
|
void |
AbstractSrtpControl.setMultistream(SrtpControl master)
Sets the multistream data, which means that the master stream has
successfully started and this will start all other streams in this
session.
|
Modifier and Type | Method and Description |
---|---|
void |
SrtpListener.securityNegotiationStarted(MediaType mediaType,
SrtpControl sender)
Indicates that we started the process of securing the connection.
|
void |
SrtpListener.securityTurnedOn(MediaType mediaType,
java.lang.String cipher,
SrtpControl sender)
Indicates that the security has been turned on.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.