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 */
13 package org.w3c.dom.smil;
15 import org.w3c.dom.DOMException;
17 /**
18 * Declares media content.
19 */
20 public interface SMILMediaElement extends ElementTime, SMILElement {
21 /**
22 * See the abstract attribute from .
23 * @exception DOMException
24 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
25 */
26 public String getAbstractAttr();
27 public void setAbstractAttr(String abstractAttr)
28 throws DOMException;
30 /**
31 * See the alt attribute from .
32 * @exception DOMException
33 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
34 */
35 public String getAlt();
36 public void setAlt(String alt)
37 throws DOMException;
39 /**
40 * See the author attribute from .
41 * @exception DOMException
42 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
43 */
44 public String getAuthor();
45 public void setAuthor(String author)
46 throws DOMException;
48 /**
49 * See the clipBegin attribute from .
50 * @exception DOMException
51 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
52 */
53 public String getClipBegin();
54 public void setClipBegin(String clipBegin)
55 throws DOMException;
57 /**
58 * See the clipEnd attribute from .
59 * @exception DOMException
60 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
61 */
62 public String getClipEnd();
63 public void setClipEnd(String clipEnd)
64 throws DOMException;
66 /**
67 * See the copyright attribute from .
68 * @exception DOMException
69 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
70 */
71 public String getCopyright();
72 public void setCopyright(String copyright)
73 throws DOMException;
75 /**
76 * See the longdesc attribute from .
77 * @exception DOMException
78 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
79 */
80 public String getLongdesc();
81 public void setLongdesc(String longdesc)
82 throws DOMException;
84 /**
85 * See the port attribute from .
86 * @exception DOMException
87 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
88 */
89 public String getPort();
90 public void setPort(String port)
91 throws DOMException;
93 /**
94 * See the readIndex attribute from .
95 * @exception DOMException
96 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
97 */
98 public String getReadIndex();
99 public void setReadIndex(String readIndex)
100 throws DOMException;
102 /**
103 * See the rtpformat attribute from .
104 * @exception DOMException
105 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
106 */
107 public String getRtpformat();
108 public void setRtpformat(String rtpformat)
109 throws DOMException;
111 /**
112 * See the src attribute from .
113 * @exception DOMException
114 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
115 */
116 public String getSrc();
117 public void setSrc(String src)
118 throws DOMException;
120 /**
121 * See the stripRepeat attribute from .
122 * @exception DOMException
123 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
124 */
125 public String getStripRepeat();
126 public void setStripRepeat(String stripRepeat)
127 throws DOMException;
129 /**
130 * See the title attribute from .
131 * @exception DOMException
132 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
133 */
134 public String getTitle();
135 public void setTitle(String title)
136 throws DOMException;
138 /**
139 * See the transport attribute from .
140 * @exception DOMException
141 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
142 */
143 public String getTransport();
144 public void setTransport(String transport)
145 throws DOMException;
147 /**
148 * See the type attribute from .
149 * @exception DOMException
150 * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
151 */
152 public String getType();
153 public void setType(String type)
154 throws DOMException;
156 }