Examples of EditUnitNumber


Examples of edu.harvard.hul.ois.ots.schemas.AES.EditUnitNumber

      face.setID(faceID);
      face.setAudioObjectRef(audioObjectID);
      aes.addFace(face);
     
      timeline = new TimeRange("timeline");
      EditUnitNumber startTime = new EditUnitNumber(0,"startTime");
      startTime.setEditRate(1);
      timeline.setStartTime(startTime);
      face.setTimeline(timeline);
     
      region = new FaceRegion();
      region.setID(regionID);
View Full Code Here

Examples of edu.harvard.hul.ois.ots.schemas.AES.EditUnitNumber

     * @param time
     * @param frequency
     * @throws XmlContentException
     */
    protected void setStartTime(String time, int editRate) throws XmlContentException {
      EditUnitNumber startTime = getEditUnitNumber(time,editRate,0,"startTime");
      //set timeline duration
      timeline.setStartTime(startTime);
       //set timeRange startTime
      timeRange.setStartTime(startTime);
    }
View Full Code Here

Examples of edu.harvard.hul.ois.ots.schemas.AES.EditUnitNumber

     * @param time
     * @param frequency
     * @throws XmlContentException
     */
    protected void setDuration(String time, int editRate, long numSamples) throws XmlContentException {
      EditUnitNumber duration = getEditUnitNumber(time,editRate,numSamples,"duration");
      //set timeline duration
      timeline.setDuration(duration);
      //set timeRange duration
      timeRange.setDuration(duration);     
    }
View Full Code Here

Examples of edu.harvard.hul.ois.ots.schemas.AES.EditUnitNumber

      //set timeRange duration
      timeRange.setDuration(duration);     
    }
   
    private EditUnitNumber getEditUnitNumber(String time, int editRate, long numSamples, String elementName) {
      EditUnitNumber eun = null;
      if(editRate != 0 && numSamples != 0) {
          eun = new EditUnitNumber((int)numSamples,elementName);
          eun.setEditRate(editRate);
      }
      else {
        double timeval = timeUnitToAddress(time);
        //check if time is a whole number
        if(Math.floor(timeval) == timeval) {
          //whole number so use seconds, use timeval as is
          editRate = 1;
        }
        else {
          //convert timevalto milliseconds
          timeval = timeval * 1000;
          editRate = 1000;
        }
        eun = new EditUnitNumber((int)timeval,elementName);
        eun.setEditRate(editRate);
      }
      return eun;
    }
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.