Interface SmilMediaElement

All Superinterfaces:
SmilMediaObject, SmilObject
All Known Implementing Classes:
SmilMediaAudioImpl, SmilMediaElementImpl, SmilMediaReferenceImpl, SmilMediaVideoImpl

public interface SmilMediaElement extends SmilMediaObject
Represent a media element like audio, video,...
  • Method Details

    • getClipBegin

      String getClipBegin()
      Returns clip start position.
      Returns:
      the clipBegin
    • getClipEnd

      String getClipEnd()
      Returns clip end position.
      Returns:
      the clipEnd
    • getMediaType

      Returns media element type.
      Returns:
      this media element type
    • getParamGroup

      String getParamGroup()
      Returns SmilMediaParamGroup Id given with this element.
      Returns:
      the paramGroup Id
    • getParams

      List<SmilMediaParam> getParams()
      Returns SmilMediaParams for this media element. The List is immutable, use SmilService to modify it.
      Returns:
      the List with SmilMediaParams
    • getSrc

      URI getSrc()
      Returns media source URI.
      Returns:
      the media src URI
    • getClipBeginMS

      long getClipBeginMS() throws SmilException
      Returns clip start position in milliseconds.
      Returns:
      clip start position in milliseconds
      Throws:
      SmilException - if clip begin position can't parsed.
    • getClipEndMS

      long getClipEndMS() throws SmilException
      Returns clip end position in milliseconds.
      Returns:
      clip end position in milliseconds
      Throws:
      SmilException - if clip end position can't parsed.