Package org.opencastproject.mediapackage
package org.opencastproject.mediapackage
-
ClassDescriptionThis class provides base functionality for media package elements.HLS-VOD This interface describes methods and fields for an adaptive manifest playlist. as defined in https://tools.ietf.org/html/draft-pantos-http-live-streaming-20 This is text file which references media tracks or playlists in the same mediapackage using relative path names (usual) or absolute URI.Fix HLS playlists/media already in the workspace as the result of an ingest This builds the hierarchies of a HLS playlist with masters as the roots.This interface describes methods and fields for attachments as part of a media package.A stream containing audio data.General definition for metadata catalogs.This is a basic implementation for handling simple catalogs of metadata.This class was created to allow more than one
MediaPackageSerializerto be applied to the sameMediaPackage.Default implementation of aMediaPackageSerializerthat is able to deal with relative urls in manifest.An XML Expanded Name, cf.To be implemented by everyone who wishes to contribute to the media package manifest.Interface for a media package, which is a data container moving through the system, containing metadata, tracks and attachments.A media package builder provides factory methods for the creation of media packages from manifest files, packages, directories or from sratch.Factory to retrieve instances of a media package builder.This class provides factory methods for the creation of media packages from manifest files, directories or from scratch.All classes that will be part of a media package must implement this interface.The element type todo is the type definitely needed or can the flavor take its responsibilities?A media package element builder provides factory methods for the creation and loading of media package elements from files.Factory to retreive instances of a media package element builder.Default implementation for a media package element builder.ELement flavors describeMediaPackageElements in a semantic way.Convenience implementation that supports serializing and deserializing media package elements.Contains all well-known definitions, names and symbols REPLAY relies on as constants for an easy usage and as a documentation.MediaPackageElementSelector<T extends MediaPackageElement>AMedikaPackageElementSelectoris the way to set up rules for extracting elements from a media package dependent on their flavor.General exception that is raised when problems occur while manipulating media packages like adding or removing media package elements, creating manifests or moving and copying the media package itself.Default implementation for a media media package.A JAXB adapter that allows theMediaPackageinterface to be un/marshalledConvenience implementation that supports serializing and deserializing media packages.AMediaPackageElementRefprovides means of pointing to other elements in the media package.Default implementation for aMediaPackageReference.This exception is used to wrap the checkedMediaPackageExceptioninto a RuntimeException.Utility class used for media package handling.Filters and predicates to work with media package element collections.Functions on media packages.Mode used when merging media packages.Exception thrown byCatalogImplin case of any namespace binding errors.The presentation element describes where a media package can be consumed.JAXB adapterATrackconsists out of one or more streams.A stream containing subtitle data.This interface describes methods and fields for audio and video tracks as part of a media package.This exception is thrown if an element is added to aMediaPackageand the element type is not supported.A stream containing video data.Definition for a plain xml catalog.This is a basic implementation for handling simple catalogs of metadata.Interface for an arbitrary xml element.