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
13package org.w3c.dom.smil;
14
15/**
16 *  The synchronization behavior extension.
17 */
18public interface ElementSyncBehavior {
19    /**
20     *  The runtime synchronization behavior for an element.
21     */
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     */
28    public float getSyncTolerance();
29
30    /**
31     *  Defines the default value for the runtime synchronization behavior for
32     * an element, and all descendents.
33     */
34    public String getDefaultSyncBehavior();
35
36    /**
37     *  Defines the default value for the sync tolerance for an element, and
38     * all descendents.
39     */
40    public float getDefaultSyncTolerance();
41
42    /**
43     *  If set to true, forces the time container playback to sync to this
44     * element.
45     */
46    public boolean getSyncMaster();
47
48}
49
50