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