Home | History | Annotate | Download | only in smil
      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      */
     26     public String getAbstractAttr();
     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      */
     35     public String getAlt();
     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      */
     44     public String getAuthor();
     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      */
     53     public String getClipBegin();
     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      */
     62     public String getClipEnd();
     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      */
     71     public String getCopyright();
     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      */
     80     public String getLongdesc();
     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      */
     89     public String getPort();
     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      */
     98     public String getReadIndex();
     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      */
    107     public String getRtpformat();
    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      */
    116     public String getSrc();
    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      */
    125     public String getStripRepeat();
    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      */
    134     public String getTitle();
    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      */
    143     public String getTransport();
    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      */
    152     public String getType();
    153     public void setType(String type)
    154                               throws DOMException;
    155 
    156 }
    157 
    158