Package org.openmeetings.client.beans

Examples of org.openmeetings.client.beans.ClientFrameBean


     
      if (ClientRasterList.checkFrame(clientImageFrame)) {
       
        log.debug("SEND NEW FRAME "+clientImageFrame.getRect().getX()+" "+clientImageFrame.getRect().getY());
       
        ClientFrameBean clientFrameBean = new ClientFrameBean();
        clientFrameBean.setMode(ClientConnectionBean.mode);
        clientFrameBean.setSequenceNumber(ClientConnectionBean.getFrameNumber());
        clientFrameBean.setPublicSID(ClientConnectionBean.publicSID);
        clientFrameBean.setXValue(Double.valueOf(clientImageFrame.getRect().getX()).intValue());
        clientFrameBean.setYValue(Double.valueOf(clientImageFrame.getRect().getY()).intValue());
        clientFrameBean.setHeight(Double.valueOf(clientImageFrame.getRect().getHeight()).intValue());
        clientFrameBean.setWidth(Double.valueOf(clientImageFrame.getRect().getWidth()).intValue());
        clientFrameBean.setImageBytes(clientImageFrame.getPayload());
       
        ClientTransportMinaPool.sendMessage(clientFrameBean);
       
      } else {
        log.debug("NO CHANGE IN THIS FRAME "+clientImageFrame.getRect().getX()+" "+clientImageFrame.getRect().getY());
View Full Code Here


     
    if (ClientRasterList.checkFrame(clientImageFrame)) {
     
      log.debug("SEND NEW FRAME "+clientImageFrame.getRect().getX()+" "+clientImageFrame.getRect().getY());
     
      ClientFrameBean clientFrameBean = new ClientFrameBean();
      clientFrameBean.setMode(ClientConnectionBean.mode);
      clientFrameBean.setSequenceNumber(ClientConnectionBean.getFrameNumber());
      clientFrameBean.setPublicSID(ClientConnectionBean.publicSID);
      clientFrameBean.setXValue(Double.valueOf(clientImageFrame.getRect().getX()).intValue());
      clientFrameBean.setYValue(Double.valueOf(clientImageFrame.getRect().getY()).intValue());
      clientFrameBean.setHeight(Double.valueOf(clientImageFrame.getRect().getHeight()).intValue());
      clientFrameBean.setWidth(Double.valueOf(clientImageFrame.getRect().getWidth()).intValue());
      clientFrameBean.setImageBytes(clientImageFrame.getPayload());
     
      ClientTransportMinaPool.sendMessage(clientFrameBean);
     
      //this.sendPacketToServer(packetFrame);
       
View Full Code Here

     
      if (ClientRasterList.checkFrame(clientImageFrame)) {
       
        log.debug("SEND NEW FRAME "+clientImageFrame.getRect().getX()+" "+clientImageFrame.getRect().getY());
       
        ClientFrameBean clientFrameBean = new ClientFrameBean();
        clientFrameBean.setMode(ClientConnectionBean.mode);
        clientFrameBean.setSequenceNumber(ClientConnectionBean.getFrameNumber());
        clientFrameBean.setPublicSID(ClientConnectionBean.publicSID);
        clientFrameBean.setXValue(Double.valueOf(clientImageFrame.getRect().getX()).intValue());
        clientFrameBean.setYValue(Double.valueOf(clientImageFrame.getRect().getY()).intValue());
        clientFrameBean.setHeight(Double.valueOf(clientImageFrame.getRect().getHeight()).intValue());
        clientFrameBean.setWidth(Double.valueOf(clientImageFrame.getRect().getWidth()).intValue());
        clientFrameBean.setImageBytes(clientImageFrame.getPayload());
       
        ClientTransportMinaPool.sendMessage(clientFrameBean);
       
      } else {
        log.debug("NO CHANGE IN THIS FRAME "+clientImageFrame.getRect().getX()+" "+clientImageFrame.getRect().getY());
View Full Code Here

      log.debug("DesktopRequestEncoder "+message.getClass().getName());
     
      if (message instanceof ClientFrameBean) {
       
        ClientFrameBean clientFrameBean = (ClientFrameBean) message;
       
        Integer lengthPayload = clientFrameBean.getImageBytes().length;
     
      byte[] securityTokenAsByte = clientFrameBean.getPublicSID().getBytes();
     
      Integer lengthSecurityToken = securityTokenAsByte.length;
     
      Integer frameSize = 4 * 8 + lengthSecurityToken + lengthPayload;
     
  //    log.debug("mode "+request.getMode());
  //    log.debug("sequenceNumber "+request.getSequenceNumber());
  //    log.debug("lengthSecurityToken "+lengthSecurityToken);
  //    log.debug("xValue "+xValue);
  //    log.debug("yValue "+yValue);
  //    log.debug("width "+width);
  //    log.debug("height "+height);
  //    log.debug("lengthPayload "+lengthPayload);
  //    log.debug("publicSID "+request.getPublicSID());
       
      IoBuffer buffer = IoBuffer.allocate(frameSize, false);
     
      //mode is weather 1(sharing) or 2(recording) or 3(sharing + recording)
      buffer.put(this.convertIntToByteArray(clientFrameBean.getMode()));// 4 Byte
     
      buffer.put(this.convertIntToByteArray(clientFrameBean.getSequenceNumber()));//4 Byte
      buffer.put(this.convertIntToByteArray(lengthSecurityToken));//4 Byte
      buffer.put(this.convertIntToByteArray(clientFrameBean.getXValue()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientFrameBean.getYValue()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientFrameBean.getWidth()));//4 Byte
      buffer.put(this.convertIntToByteArray(clientFrameBean.getHeight()));//4 Byte
      buffer.put(this.convertIntToByteArray(lengthPayload));//4 Byte
      buffer.put(securityTokenAsByte);//32 Byte usually
      buffer.put(clientFrameBean.getImageBytes());
     
      log.debug("FRAME SIZE "+ClientCaptureScreen.frameCalculated+"||"+frameSize+"||"+buffer.array().length);
 
  //        IoBuffer buffer = IoBuffer.allocate(12, false);
  //
View Full Code Here

              byte[] byteBuffer = new byte[serverFrameBeanState.lengthPayload];
              in.get(byteBuffer, 0, serverFrameBeanState.lengthPayload);
             
              serverFrameBeanState.imageBytes = byteBuffer;
             
              ClientFrameBean serverFrameBean = new ClientFrameBean(
                        serverFrameBeanState.mode,
                        serverFrameBeanState.sequenceNumber,
                        serverFrameBeanState.lengthSecurityToken,
                        serverFrameBeanState.xValue,
                        serverFrameBeanState.yValue,
View Full Code Here

        gZipOut.write(payload);
        gZipOut.close();
       
        log.debug("SEND NEW FRAME "+clientImageFrameModus.getRect().getX()+" "+clientImageFrameModus.getRect().getY()+" q:"+modus);
     
      ClientFrameBean clientFrameBean = new ClientFrameBean();
     
      clientFrameBean.setMode(ClientConnectionBean.mode);
      clientFrameBean.setSequenceNumber(ClientConnectionBean.getFrameNumber());
      clientFrameBean.setPublicSID(ClientConnectionBean.publicSID);
      clientFrameBean.setXValue(Double.valueOf(clientImageFrameModus.getRect().getX()).intValue());
      clientFrameBean.setYValue(Double.valueOf(clientImageFrameModus.getRect().getY()).intValue());
      clientFrameBean.setHeight(Double.valueOf(clientImageFrameModus.getRect().getHeight()).intValue());
      clientFrameBean.setWidth(Double.valueOf(clientImageFrameModus.getRect().getWidth()).intValue());
      clientFrameBean.setImageBytes(byteGzipOut.toByteArray());
     
      ClientTransportMinaPool.sendMessage(clientFrameBean);
     
     
    } catch (Exception err) {
View Full Code Here

TOP

Related Classes of org.openmeetings.client.beans.ClientFrameBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.