Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.service.protocol.media

Class Summary
AbstractOperationSetBasicTelephony<T extends ProtocolProviderService> Represents a default implementation of OperationSetBasicTelephony in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceT extends ProtocolProviderService,OperationSetBasicTelephonyT extends OperationSetBasicTelephony<ProtocolProviderServiceT>,MediaAwareCallT extends MediaAwareCall<MediaAwareCallPeerT,OperationSetBasicTelephonyT,ProtocolProviderServiceT>,MediaAwareCallPeerT extends MediaAwareCallPeer<MediaAwareCallT,?,ProtocolProviderServiceT>,CalleeAddressT> Represents a default implementation of OperationSetTelephonyConferencing in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetVideoTelephony<T extends OperationSetBasicTelephony<U>,U extends ProtocolProviderService,V extends MediaAwareCall<W,T,U>,W extends MediaAwareCallPeer<V,?,U>> Represents a default implementation of OperationSetVideoTelephony in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractQualityControlWrapper<T extends MediaAwareCallPeer<?,?,?>> A wrapper of media quality control.
CallPeerMediaHandler<T extends MediaAwareCallPeer<?,?,?>> A utility class implementing media control code shared between current telephony implementations.
DynamicPayloadTypeRegistry The RTP Audio/Video Profile [RFC 3551] specifies a number of static payload types for use with RTP and reserves the 96-127 field for use with dynamic payload types.
DynamicRTPExtensionsRegistry RFC [RFC 5285] defines a mechanism for attaching multiple extensions to RTP packets.
MediaAwareCall<T extends MediaAwareCallPeer<?,?,V>,U extends OperationSetBasicTelephony<V>,V extends ProtocolProviderService> A utility class implementing media control code shared between current telephony implementations.
MediaAwareCallPeer<T extends MediaAwareCall<?,?,V>,U extends CallPeerMediaHandler<?>,V extends ProtocolProviderService> A utility class implementing media control code shared between current telephony implementations.
MediaHandler Implements media control code which allows state sharing among multiple CallPeerMediaHandlers.
ProtocolMediaActivator The activator doesn't really start anything as this service is mostly stateless, it's simply here to allow us to obtain references to the services that we may need.
TransportManager<U extends MediaAwareCallPeer<?,?,?>> TransportManagers are responsible for allocating ports, gathering local candidates and managing ICE whenever we are using it.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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