• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2000 World Wide Web Consortium,
3  * (Massachusetts Institute of Technology, Institut National de
4  * Recherche en Informatique et en Automatique, Keio University). All
5  * Rights Reserved. This program is distributed under the W3C's Software
6  * Intellectual Property License. This program is distributed in the
7  * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8  * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9  * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
10  * details.
11  */
12 
13 package org.w3c.dom.smil;
14 
15 /**
16  *  The synchronization behavior extension.
17  */
18 public interface ElementSyncBehavior {
19     /**
20      *  The runtime synchronization behavior for an element.
21      */
getSyncBehavior()22     public String getSyncBehavior();
23 
24     /**
25      *  The sync tolerance for the associated element. It has an effect only if
26      *  the element has <code>syncBehavior="locked"</code> .
27      */
getSyncTolerance()28     public float getSyncTolerance();
29 
30     /**
31      *  Defines the default value for the runtime synchronization behavior for
32      * an element, and all descendents.
33      */
getDefaultSyncBehavior()34     public String getDefaultSyncBehavior();
35 
36     /**
37      *  Defines the default value for the sync tolerance for an element, and
38      * all descendents.
39      */
getDefaultSyncTolerance()40     public float getDefaultSyncTolerance();
41 
42     /**
43      *  If set to true, forces the time container playback to sync to this
44      * element.
45      */
getSyncMaster()46     public boolean getSyncMaster();
47 
48 }
49 
50