+++ /dev/null
-<?php\r
-/*\r
- * OpenCaps\r
- * http://opencaps.atrc.utoronto.ca\r
- * \r
- * Copyright 2009 Heidi Hazelton\r
- * Adaptive Technology Resource Centre, University of Toronto\r
- * \r
- * Licensed under the Educational Community License (ECL), Version 2.0. \r
- * You may not use this file except in compliance with this License.\r
- * http://www.opensource.org/licenses/ecl2.php\r
- * \r
- */\r
-\r
-/* an array of clips */\r
-class clipCollection {\r
- \r
- public $clips = array();\r
- public $global_caption_styles = array(); //global caption styles\r
- \r
- public function __construct() {\r
- }\r
- \r
- public function addClip($clip) {\r
- $this->clips[] = $clip;\r
- } \r
- \r
-} \r
-\r
-/* an actual clip */\r
-class clip {\r
- public $inTime;\r
- public $outTime;\r
- public $duration;\r
- \r
- public $inTimeMilli;\r
- public $outTimeMilli; \r
- public $durationMilli;\r
- \r
- // should these two be in a caption object?\r
- public $caption_text; \r
- public $captionStyles = array();\r
- \r
- //public $description;\r
- \r
- function __construct($in, $out, $caption) {\r
- $intime = new time($in, false);\r
- $this->inTime = $intime->formatted;\r
- $this->inTimeMilli = $intime->ms; \r
-\r
- $outtime = new time($out, false);\r
- $this->outTime = $outtime->formatted;\r
- $this->outTimeMilli = $outtime->ms; \r
- \r
- $this->durationMilli = $this->outTimeMilli - $this->inTimeMilli;\r
- $dur = new time($this->durationMilli, true);\r
- $this->duration = $dur->formatted; \r
- \r
- $this->caption_text = $caption;\r
- }\r
-}\r
-\r
-\r
-\r
-?>
\ No newline at end of file