Class SmilMediaReferenceImpl

All Implemented Interfaces:
org.opencastproject.smil.entity.api.SmilObject, org.opencastproject.smil.entity.media.api.SmilMediaObject, org.opencastproject.smil.entity.media.element.api.SmilMediaElement

public class SmilMediaReferenceImpl extends SmilMediaElementImpl
Represent ref media element and implement SmilMediaElement.
  • Constructor Details

    • SmilMediaReferenceImpl

      public SmilMediaReferenceImpl(URI src, String clipBegin, String clipEnd)
      Constructor.
      Parameters:
      src - reference URI
      clipBegin - clip begin position
      clipEnd - clip end position
    • SmilMediaReferenceImpl

      public SmilMediaReferenceImpl(URI src, String clipBegin, String clipEnd, String paramGroupId)
      Constructor.
      Parameters:
      src - reference URI
      clipBegin - clip begin position
      clipEnd - clip end position
      paramGroupId - paramGroup element Id
    • SmilMediaReferenceImpl

      public SmilMediaReferenceImpl(URI src, long clipBeginMS, long clipEndMS)
      Constructor.
      Parameters:
      src - reference URI
      clipBeginMS - clip begin position in milliseconds
      clipEndMS - clip end position in milliseconds
    • SmilMediaReferenceImpl

      public SmilMediaReferenceImpl(URI src, long clipBeginMS, long clipEndMS, String paramGroupId)
      Constructor.
      Parameters:
      src - reference URI
      clipBeginMS - clip begin position in milliseconds
      clipEndMS - clip end position in milliseconds
      paramGroupId - paramGroup element Id
  • Method Details

    • getMediaType

      public org.opencastproject.smil.entity.media.element.api.SmilMediaElement.MediaType getMediaType()
      Returns SmilMediaElement.MediaType.REF
      Specified by:
      getMediaType in interface org.opencastproject.smil.entity.media.element.api.SmilMediaElement
      Specified by:
      getMediaType in class SmilMediaElementImpl
      Returns:
      media type ref
    • getIdPrefix

      protected String getIdPrefix()
      Returns SmilObject Id prefix (must begin with alphanumeric charackter).
      Specified by:
      getIdPrefix in class SmilObjectImpl
      Returns:
      Id prefix