Package org.openmeetings.server.beans

Examples of org.openmeetings.server.beans.ServerFrameBean


      log.debug("DesktopRequestEncoder "+message.getClass().getName());
     
      if (message instanceof ServerFrameBean) {
       
        ServerFrameBean clientFrameBean = (ServerFrameBean) 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());
     
  //        IoBuffer buffer = IoBuffer.allocate(12, false);
  //
  //        buffer.putInt(request.getWidth());
  //
View Full Code Here


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

       
        for (int i=0;i<frameNumber;i++) {
         
          byte[] newPacket = this.extractByte(data, i, 1024);
         
          ServerFrameBean serverFrameBean = depacketizerUtil.handleReceivingBytes(newPacket);
         
          log.debug("MODE :: i: "+i+" MODE"+serverFrameBean.getMode());
         
        }
       
       
      } else {
       
       
        ServerFrameBean serverFrameBean = depacketizerUtil.handleReceivingBytes(data);
       
        log.debug("MODE :: "+serverFrameBean.getMode());
      }
           
     
     
     
View Full Code Here

       
      //Testing & Debugging
      //ServerSharingSessionBean serverSharingSession = ServerSharingSessionList.getServerSharingSessionBeanByPublicSID(publicSID);
      //byte[] buffer = serverSharingSession.getServerFrameBeans().get(0).getImageBytes();
     
      ServerFrameBean sBean = ServerSharingSessionList.getFrameByPublicSID(publicSID, x, y);
     
      if (sBean == null) {
        return;
      }
     
      byte[] buffer = sBean.getImageBytesAsJPEG();
     
      String filename = "f_"+new Date().getTime()+".jpg";
      //Image myImage =
      
      httpServletResponse.reset();
View Full Code Here

TOP

Related Classes of org.openmeetings.server.beans.ServerFrameBean

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.