Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.service.neomedia

Interface Summary
AudioMediaStream Extends the MediaStream interface and adds methods specific to audio streaming.
MediaService The MediaService service is meant to be a wrapper of media libraries such as JMF, FMJ, FFMPEG, and/or others.
MediaStream The MediaStream class represents a (generally) bidirectional RTP stream between exactly two parties.
MediaStreamStats Class used to compute stats concerning a MediaStream.
QualityControl The quality controls we use to control other party video presets.
Recorder The call recording interface.
Recorder.Listener Represents a listener interested in notifications from a Recorder.
RTPTranslator Represents an RTP translator which forwards RTP and RTCP traffic between multiple MediaStreams.
SDesControl SDES based SRTP MediaStream encryption control.
SrtpControl Controls SRTP encryption in the MediaStream.
StreamConnector The StreamConnector interface represents a pair of datagram sockets that a media stream could use for RTP and RTCP traffic.
StreamConnectorFactory Represents a factory of StreamConnector instances.
VideoMediaStream Extends the MediaStream interface and adds methods specific to video streaming.
VolumeControl Control for volume level in media service.
ZrtpControl ZRTP based SRTP MediaStream encryption control.
 

Class Summary
AbstractMediaStream Abstract base implementation of MediaStream to ease the implementation of the interface.
DefaultStreamConnector Represents a default implementation of StreamConnector which is initialized with a specific pair of control and data DatagramSockets and which closes them (if they exist) when its DefaultStreamConnector.close() is invoked.
DefaultTCPStreamConnector Represents a default implementation of StreamConnector which is initialized with a specific pair of control and data Sockets and which closes them (if they exist) when its DefaultTCPStreamConnector.close() is invoked.
DTMFInbandTone Manages the generation of the inband DMTF signal.
DTMFRtpTone Represents all DTMF tones for RTP method (RFC4733).
MediaStreamTarget The MediaStreamTarget contains a pair of host:port couples indicating data (RTP) and control (RTCP) locations.
MediaTypeSrtpControl Utility class to combine MediaType and SrtpControlType as a map key.
QualityPreset Predefined quality preset used to specify some video settings during an existing call or when starting a new call.
RTPExtension RTP extensions are defined by RFC 5285 and they allow attaching additional information to some or all RTP packets of an RTP stream.
StreamConnectorDelegate<T extends StreamConnector> Implements a StreamConnector which wraps a specific StreamConnector instance.
 

Enum Summary
DTMFMethod Enumerates all available DTMF methods.
MediaDirection The MediaDirections enumeration contains a list of media directions that indicate read/write capabilities of different entities in this MediaService such as for example devices.
MediaType The MediaType enumeration contains a list of media types currently known to and handled by the MediaService.
MediaUseCase The MediaUseCase enumeration contains a list of use-cases for media related.
SrtpControlType The SrtpControlType enumeration contains all currently known SrtpControl implementations.
StreamConnector.Protocol Enumerates the protocols supported by StreamConnector.
 

Exception Summary
MediaException Implements an Exception thrown by the neomedia service interfaces and their implementations.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.