Add missing method in OperationSetDesktopStreaming to move a partial desktop streaming zone.

cusax-fix
Sebastien Vincent 15 years ago
parent b8da66e9a9
commit 0dc0754fc7

@ -258,4 +258,25 @@ public boolean isPartialStreaming(Call call)
return false;
}
/**
* Move origin of a partial desktop streaming.
*
* @param call the <tt>Call</tt> whose video transmission properties we are
* interested in.
* @param x new x coordinate origin
* @param y new y coordinate origin
*/
public void movePartialDesktopStreaming(Call call, int x,
int y)
{
CallJabberImpl callImpl = (CallJabberImpl)call;
MediaDevice device = callImpl.getDefaultDevice(MediaType.VIDEO);
if(device != null)
{
MediaService mediaService = JabberActivator.getMediaService();
mediaService.movePartialDesktopStreaming(device, x, y);
}
}
}

@ -260,4 +260,25 @@ public boolean isPartialStreaming(Call call)
return false;
}
/**
* Move origin of a partial desktop streaming.
*
* @param call the <tt>Call</tt> whose video transmission properties we are
* interested in.
* @param x new x coordinate origin
* @param y new y coordinate origin
*/
public void movePartialDesktopStreaming(Call call, int x,
int y)
{
CallSipImpl callImpl = (CallSipImpl)call;
MediaDevice device = callImpl.getDefaultDevice(MediaType.VIDEO);
if(device != null)
{
MediaService mediaService = SipActivator.getMediaService();
mediaService.movePartialDesktopStreaming(device, x, y);
}
}
}

@ -84,4 +84,15 @@ public void setLocalVideoAllowed( Call call,
* @return true if streaming is partial, false otherwise
*/
public boolean isPartialStreaming(Call call);
}
/**
* Move origin of a partial desktop streaming.
*
* @param call the <tt>Call</tt> whose video transmission properties we are
* interested in.
* @param x new x coordinate origin
* @param y new y coordinate origin
*/
public void movePartialDesktopStreaming(Call call, int x,
int y);
}
Loading…
Cancel
Save