Examples of FlvRecordingMetaData


Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

  public Long addFlvRecordingMetaData(Long flvRecordingId, String freeTextUserName,
          Date recordStart, Boolean isAudioOnly, Boolean isVideoOnly,
          Boolean isScreenData, String streamName, Integer interiewPodId) {
    try {
     
      FlvRecordingMetaData flvRecordingMetaData = new FlvRecordingMetaData();
     
      flvRecordingMetaData.setDeleted(false);
     
      flvRecordingMetaData.setFlvRecording(flvRecordingDao.getFlvRecordingById(flvRecordingId));
      flvRecordingMetaData.setFreeTextUserName(freeTextUserName);
      flvRecordingMetaData.setInserted(new Date());
     
      flvRecordingMetaData.setRecordStart(recordStart);
     
      flvRecordingMetaData.setIsAudioOnly(isAudioOnly);
      flvRecordingMetaData.setIsVideoOnly(isVideoOnly);
      flvRecordingMetaData.setIsScreenData(isScreenData);
     
      flvRecordingMetaData.setStreamName(streamName);
     
      flvRecordingMetaData.setInteriewPodId(interiewPodId);
     
      flvRecordingMetaData = em.merge(flvRecordingMetaData);
      Long flvRecordingMetaDataId = flvRecordingMetaData.getFlvRecordingMetaDataId();
     
      return flvRecordingMetaDataId;
     
    } catch (Exception ex2) {
      log.error("[addFlvRecordingMetaData]: ",ex2);
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

  public Long updateFlvRecordingMetaDataEndDate(Long flvRecordingMetaDataId,
                    Date recordEnd) {
    try {
     
      FlvRecordingMetaData flvRecordingMetaData = this.getFlvRecordingMetaDataById(flvRecordingMetaDataId);
     
      flvRecordingMetaData.setRecordEnd(recordEnd);
     
      log.debug("updateFlvRecordingMetaDataEndDate :: Start Date :"+flvRecordingMetaData.getRecordStart());
      log.debug("updateFlvRecordingMetaDataEndDate :: End Date :"+flvRecordingMetaData.getRecordEnd());
     
      this.updateFlvRecordingMetaData(flvRecordingMetaData);
     
      return flvRecordingMetaDataId;
     
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

  public Long updateFlvRecordingMetaDataInitialGap(Long flvRecordingMetaDataId,
                    long initalGap) {
    try {
     
      FlvRecordingMetaData flvRecordingMetaData = this.getFlvRecordingMetaDataById(flvRecordingMetaDataId);
     
      flvRecordingMetaData.setInitialGapSeconds(Long.valueOf(initalGap).intValue());
     
      this.updateFlvRecordingMetaData(flvRecordingMetaData);
     
      return flvRecordingMetaDataId;
     
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

   
    this.flvRecordingMetaDeltaDao = flvRecordingMetaDeltaDao;
    this.flvRecordingMetaDataDao = flvRecordingMetaDataDao;
    this.isInterview  = isInterview;
   
    FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDao.
                getFlvRecordingMetaDataById(flvRecordingMetaDataId);
    flvRecordingMetaData.setStreamReaderThreadComplete(false);
    flvRecordingMetaDataDao.updateFlvRecordingMetaData(flvRecordingMetaData);
   
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

      flvRecordingMetaDeltaDao
          .addFlvRecordingMetaDelta(flvRecordingMetaDelta);
     
      //Write the complete Bit to the meta data, the converter task will wait for this bit!
      FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDao.getFlvRecordingMetaDataById(flvRecordingMetaDataId);
      flvRecordingMetaData.setStreamReaderThreadComplete(true);
      flvRecordingMetaDataDao.updateFlvRecordingMetaData(flvRecordingMetaData);

    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

        }
       
        //Manually call finish on the stream so that there is no endless loop waiting 
        //in the FlvRecorderConverter waiting for the stream to finish
        //this would normally happen in the Listener
        FlvRecordingMetaData flvRecordingMetaData = flvRecordingMetaDataDaoImpl.
              getFlvRecordingMetaDataById(flvRecordingMetaDataId);
        flvRecordingMetaData.setStreamReaderThreadComplete(true);
        flvRecordingMetaDataDaoImpl.updateFlvRecordingMetaData(flvRecordingMetaData);
       
        throw new IllegalStateException("Could not find Listener to stop! flvRecordingMetaDataId "+flvRecordingMetaDataId);
      }
     
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

    this.metaDeltaDao = metaDeltaDao;
    this.metaDataDao = metaDataDao;
    this.isInterview = isInterview;

    FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
    metaData.setStreamReaderThreadComplete(false);
    metaDataDao.updateFlvRecordingMetaData(metaData);
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

      metaDelta.setCurrentTime(new Date());

      metaDeltaDao.addFlvRecordingMetaDelta(metaDelta);

      // Write the complete Bit to the meta data, the converter task will wait for this bit!
      FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
      metaData.setStreamReaderThreadComplete(true);
      metaDataDao.updateFlvRecordingMetaData(metaData);

    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

    super(streamName, scope, metaDataId, isScreenData);

    this.metaDataDao = metaDataDao;

    FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);
    metaData.setStreamReaderThreadComplete(false);
    metaDataDao.updateFlvRecordingMetaData(metaData);
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.flvrecord.FlvRecordingMetaData

    try {
      writer.close();

      // Add Delta in the beginning, this Delta is the Gap between the device chosen and when the User hits the
      // button in the Flash Security Warning
      FlvRecordingMetaData metaData = metaDataDao.getFlvRecordingMetaDataById(metaDataId);

      metaData.setRecordStart(new Date(metaData.getRecordStart().getTime() + initialDelta));

      metaData.setStreamReaderThreadComplete(true);

      metaDataDao.updateFlvRecordingMetaData(metaData);
    } catch (Exception err) {
      log.error("[closeStream]", err);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.