Class SmilServiceImpl

java.lang.Object
org.opencastproject.smil.impl.SmilServiceImpl
All Implemented Interfaces:
org.opencastproject.smil.api.SmilService

public class SmilServiceImpl extends Object implements org.opencastproject.smil.api.SmilService
Implement SmilService interface.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencastproject.smil.api.SmilResponse
    addClip(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track track, long start, long duration)
     
    org.opencastproject.smil.api.SmilResponse
    addClip(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track track, long start, long duration, String pgId)
    org.opencastproject.smil.api.SmilResponse
    addClips(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track[] tracks, long start, long duration)
    org.opencastproject.smil.api.SmilResponse
    addMeta(org.opencastproject.smil.entity.api.Smil smil, String name, String content)
    org.opencastproject.smil.api.SmilResponse
    addParallel(org.opencastproject.smil.entity.api.Smil smil)
    org.opencastproject.smil.api.SmilResponse
    addParallel(org.opencastproject.smil.entity.api.Smil smil, String parentId)
    org.opencastproject.smil.api.SmilResponse
    addSequence(org.opencastproject.smil.entity.api.Smil smil)
    org.opencastproject.smil.api.SmilResponse
    addSequence(org.opencastproject.smil.entity.api.Smil smil, String parentId)
    org.opencastproject.smil.api.SmilResponse
    org.opencastproject.smil.api.SmilResponse
    createNewSmil(org.opencastproject.mediapackage.MediaPackage mediaPackage)
    org.opencastproject.smil.api.SmilResponse
    fromXml(File smilXmlFile)
    org.opencastproject.smil.api.SmilResponse
    fromXml(String smilXml)
    org.opencastproject.smil.api.SmilResponse
    removeSmilElement(org.opencastproject.smil.entity.api.Smil smil, String elementId)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SmilServiceImpl

      public SmilServiceImpl()
  • Method Details

    • createNewSmil

      public org.opencastproject.smil.api.SmilResponse createNewSmil()
      Specified by:
      createNewSmil in interface org.opencastproject.smil.api.SmilService
    • createNewSmil

      public org.opencastproject.smil.api.SmilResponse createNewSmil(org.opencastproject.mediapackage.MediaPackage mediaPackage)
      Specified by:
      createNewSmil in interface org.opencastproject.smil.api.SmilService
    • addParallel

      public org.opencastproject.smil.api.SmilResponse addParallel(org.opencastproject.smil.entity.api.Smil smil) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addParallel in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addParallel

      public org.opencastproject.smil.api.SmilResponse addParallel(org.opencastproject.smil.entity.api.Smil smil, String parentId) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addParallel in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addSequence

      public org.opencastproject.smil.api.SmilResponse addSequence(org.opencastproject.smil.entity.api.Smil smil) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addSequence in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addSequence

      public org.opencastproject.smil.api.SmilResponse addSequence(org.opencastproject.smil.entity.api.Smil smil, String parentId) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addSequence in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addClip

      public org.opencastproject.smil.api.SmilResponse addClip(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track track, long start, long duration) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addClip in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addClip

      public org.opencastproject.smil.api.SmilResponse addClip(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track track, long start, long duration, String pgId) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addClip in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addClips

      public org.opencastproject.smil.api.SmilResponse addClips(org.opencastproject.smil.entity.api.Smil smil, String parentId, org.opencastproject.mediapackage.Track[] tracks, long start, long duration) throws org.opencastproject.smil.api.SmilException
      Specified by:
      addClips in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • addMeta

      public org.opencastproject.smil.api.SmilResponse addMeta(org.opencastproject.smil.entity.api.Smil smil, String name, String content)
      Specified by:
      addMeta in interface org.opencastproject.smil.api.SmilService
    • removeSmilElement

      public org.opencastproject.smil.api.SmilResponse removeSmilElement(org.opencastproject.smil.entity.api.Smil smil, String elementId)
      Specified by:
      removeSmilElement in interface org.opencastproject.smil.api.SmilService
    • fromXml

      public org.opencastproject.smil.api.SmilResponse fromXml(String smilXml) throws org.opencastproject.smil.api.SmilException
      Specified by:
      fromXml in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException
    • fromXml

      public org.opencastproject.smil.api.SmilResponse fromXml(File smilXmlFile) throws org.opencastproject.smil.api.SmilException
      Specified by:
      fromXml in interface org.opencastproject.smil.api.SmilService
      Throws:
      org.opencastproject.smil.api.SmilException