public class MediaAwareCallConference extends CallConference
CALLS
Constructor and Description |
---|
MediaAwareCallConference()
Initializes a new MediaAwareCallConference instance.
|
MediaAwareCallConference(boolean jitsiVideobridge)
Initializes a new MediaAwareCallConference instance which is to
optionally utilize the Jitsi Videobridge server-side telephony
conferencing technology.
|
MediaAwareCallConference(boolean jitsiVideobridge,
boolean translator)
Initializes a new MediaAwareCallConference instance which is to
optionally utilize the Jitsi Videobridge server-side telephony
conferencing technology.
|
Modifier and Type | Method and Description |
---|---|
protected void |
callRemoved(Call call)
Notifies this CallConference that a specific Call has
been removed from the list of Calls participating in this
telephony conference.
|
protected void |
conferenceFocusChanged(boolean oldValue,
boolean newValue)
Notifies this CallConference that the value of its
conferenceFocus property has changed from a specific old value
to a specific new value.
|
org.jitsi.service.neomedia.device.MediaDevice |
getDefaultDevice(org.jitsi.service.neomedia.MediaType mediaType,
org.jitsi.service.neomedia.MediaUseCase useCase)
Gets a MediaDevice which is capable of capture and/or playback
of media of the specified MediaType and is the default choice of
the user with respect to such a MediaDevice.
|
org.jitsi.service.neomedia.VolumeControl |
getOutputVolumeControl()
Gets the VolumeControl which controls the volume (level) of the
audio played back in the telephony conference represented by this
instance.
|
org.jitsi.service.neomedia.RTPTranslator |
getRTPTranslator(org.jitsi.service.neomedia.MediaType mediaType)
Gets the RTPTranslator which forwards RTP and RTCP traffic
between the CallPeers of the Calls participating in
this telephony conference when the local peer is acting as a conference
focus.
|
(package private) void |
setDevice(org.jitsi.service.neomedia.MediaType mediaType,
org.jitsi.service.neomedia.device.MediaDevice device)
Sets the MediaDevice to be used by this telephony conference for
capture and/or playback of media of a specific MediaType.
|
addCallChangeListener, addCallPeerConferenceListener, callAdded, containsCall, getCallCount, getCallPeerCount, getCallPeerCount, getCallPeers, getCallPeers, getCallPeers, getCalls, getCalls, isConferenceFocus, isEnded, isJitsiVideobridge, removeCallChangeListener, removeCallPeerConferenceListener, setConferenceFocus
public MediaAwareCallConference()
public MediaAwareCallConference(boolean jitsiVideobridge)
jitsiVideobridge
- true if the telephony conference
represented by the new instance is to utilize the Jitsi Videobridge
server-side telephony conferencing technology; otherwise, falsepublic MediaAwareCallConference(boolean jitsiVideobridge, boolean translator)
jitsiVideobridge
- true if the telephony conference
represented by the new instance is to utilize the Jitsi Videobridge
server-side telephony conferencing technology; otherwise, falseprotected void conferenceFocusChanged(boolean oldValue, boolean newValue)
conferenceFocusChanged
in class CallConference
oldValue
- the value of the conferenceFocus property of
this instance before the changenewValue
- the value of the conferenceFocus property of
this instance after the changeprotected void callRemoved(Call call)
callRemoved
in class CallConference
call
- the Call which has been removed from the list of
Calls participating in this telephony conference.public org.jitsi.service.neomedia.device.MediaDevice getDefaultDevice(org.jitsi.service.neomedia.MediaType mediaType, org.jitsi.service.neomedia.MediaUseCase useCase)
mediaType
- the MediaType in which the retrieved
MediaDevice is to capture and/or play back mediauseCase
- the MediaUseCase associated with the intended
utilization of the MediaDevice to be retrievedpublic org.jitsi.service.neomedia.VolumeControl getOutputVolumeControl()
public org.jitsi.service.neomedia.RTPTranslator getRTPTranslator(org.jitsi.service.neomedia.MediaType mediaType)
mediaType
- the MediaType of the MediaStream which
RTP and RTCP traffic is to be forwarded betweenvoid setDevice(org.jitsi.service.neomedia.MediaType mediaType, org.jitsi.service.neomedia.device.MediaDevice device)
mediaType
- the MediaType of the media which is to be
captured and/or played back by the specified devicedevice
- the MediaDevice to be used by this telephony
conference for capture and/or playback of media of the specified
mediaType
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.