|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.protocol.media.AbstractOperationSetVideoTelephony<OperationSetBasicTelephonySipImpl,ProtocolProviderServiceSipImpl,CallSipImpl,CallPeerSipImpl>
net.java.sip.communicator.impl.protocol.sip.OperationSetVideoTelephonySipImpl
net.java.sip.communicator.impl.protocol.sip.OperationSetDesktopStreamingSipImpl
net.java.sip.communicator.impl.protocol.sip.OperationSetDesktopSharingServerSipImpl
public class OperationSetDesktopSharingServerSipImpl
Implements all desktop sharing server-side related functions for SIP protocol.
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.impl.protocol.sip.OperationSetDesktopStreamingSipImpl |
|---|
origin, size |
| Fields inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetVideoTelephony |
|---|
basicTelephony |
| Fields inherited from interface net.java.sip.communicator.service.protocol.OperationSetVideoTelephony |
|---|
LOCAL_VIDEO_STREAMING |
| Constructor Summary | |
|---|---|
OperationSetDesktopSharingServerSipImpl(OperationSetBasicTelephonySipImpl basicTelephony)
Initializes a new OperationSetDesktopSharingSipImpl instance which builds upon the telephony-related functionality of a specific OperationSetBasicTelephonySipImpl. |
|
| Method Summary | |
|---|---|
Call |
createVideoCall(Contact callee,
MediaDevice device)
Create a new video call and invite the specified CallPeer to it. |
Call |
createVideoCall(String uri,
MediaDevice device)
Create a new video call and invite the specified CallPeer to it. |
void |
disableRemoteControl(CallPeer callPeer)
Disable desktop remote control. |
void |
enableRemoteControl(CallPeer callPeer)
Enable desktop remote control. |
void |
processKeyboardEvent(KeyEvent event)
Process keyboard notification received from remote peer. |
void |
processMouseEvent(MouseEvent event)
Process mouse notification received from remote peer. |
void |
requestProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Request request,
javax.sip.message.Response response)
Notifies this MethodProcessorListener that a specific CallPeer has processed a specific SIP Request and has replied to it with a specific SIP Response. |
void |
responseProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Response response,
javax.sip.message.Request request)
Notifies this MethodProcessorListener that a specific CallPeer has processed a specific SIP Response and has replied to it with a specific SIP Request. |
| Methods inherited from class net.java.sip.communicator.impl.protocol.sip.OperationSetDesktopStreamingSipImpl |
|---|
createVideoCall, createVideoCall, getMediaUseCase, getOrigin, getOriginForMediaDevice, isLocalVideoAllowed, isPartialStreaming, movePartialDesktopStreaming, setLocalVideoAllowed, setLocalVideoAllowed |
| Methods inherited from class net.java.sip.communicator.impl.protocol.sip.OperationSetVideoTelephonySipImpl |
|---|
answerVideoCallPeer, createVideoCall, createVideoCall, getQualityControl |
| Methods inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetVideoTelephony |
|---|
addPropertyChangeListener, addVideoListener, createLocalVisualComponent, disposeLocalVisualComponent, getVisualComponent, getVisualComponents, isLocalVideoStreaming, removePropertyChangeListener, removeVideoListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.java.sip.communicator.service.protocol.OperationSetDesktopStreaming |
|---|
isPartialStreaming, movePartialDesktopStreaming, setLocalVideoAllowed |
| Methods inherited from interface net.java.sip.communicator.service.protocol.OperationSetVideoTelephony |
|---|
addPropertyChangeListener, addVideoListener, answerVideoCallPeer, createLocalVisualComponent, createVideoCall, createVideoCall, createVideoCall, createVideoCall, disposeLocalVisualComponent, getQualityControl, getVisualComponent, getVisualComponents, isLocalVideoAllowed, isLocalVideoStreaming, removePropertyChangeListener, removeVideoListener, setLocalVideoAllowed |
| Constructor Detail |
|---|
public OperationSetDesktopSharingServerSipImpl(OperationSetBasicTelephonySipImpl basicTelephony)
basicTelephony - the OperationSetBasicTelephonySipImpl
the new extension should build upon| Method Detail |
|---|
public Call createVideoCall(String uri,
MediaDevice device)
throws OperationFailedException,
ParseException
createVideoCall in interface OperationSetDesktopStreamingcreateVideoCall in class OperationSetDesktopStreamingSipImpluri - the address of the callee that we should invite to a new
call.device - MediaDevice to use for this call
OperationFailedException - with the corresponding code if we fail
to create the video call.
ParseException - if callee is not a valid sip address
string.
public Call createVideoCall(Contact callee,
MediaDevice device)
throws OperationFailedException
createVideoCall in interface OperationSetDesktopStreamingcreateVideoCall in class OperationSetDesktopStreamingSipImplcallee - the address of the callee that we should invite to a new
call.device - MediaDevice to use for this call
OperationFailedException - with the corresponding code if we fail
to create the video call.public void enableRemoteControl(CallPeer callPeer)
enableRemoteControl in interface OperationSetDesktopSharingServercallPeer - call peer that will take control on local computerpublic void disableRemoteControl(CallPeer callPeer)
disableRemoteControl in interface OperationSetDesktopSharingServercallPeer - call peer that will stop controlling on local computer
public void requestProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Request request,
javax.sip.message.Response response)
requestProcessed in interface MethodProcessorListenersourceCallPeer - the CallPeer which has processed the
specified SIP Requestrequest - the SIP Request which has been processed by
sourceCallPeerresponse - the SIP Response sent by sourceCallPeer
as a reply to the specified SIP requestMethodProcessorListener.requestProcessed(CallPeerSipImpl, Request,
Response)
public void responseProcessed(CallPeerSipImpl sourceCallPeer,
javax.sip.message.Response response,
javax.sip.message.Request request)
responseProcessed in interface MethodProcessorListenersourceCallPeer - the CallPeer which has processed the
specified SIP Responseresponse - the SIP Response which has been processed by
sourceCallPeerrequest - the SIP Request sent by sourceCallPeer
as a reply to the specified SIP responseMethodProcessorListener.responseProcessed(CallPeerSipImpl, Response,
Request)public void processKeyboardEvent(KeyEvent event)
processKeyboardEvent in interface OperationSetDesktopSharingServerevent - KeyboardEvent that will be regenerated on
local computerpublic void processMouseEvent(MouseEvent event)
processMouseEvent in interface OperationSetDesktopSharingServerevent - MouseEvent that will be regenerated on local
computer
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||