Class MetaService

  • All Implemented Interfaces:
    IMetaService

    public class MetaService
    extends Object
    implements IMetaService
    MetaService represents a MetaData service in Spring
    Author:
    The Red5 Project, Dominick Accattato (daccattato@gmail.com), Luke Hubbard, Codegent Ltd (luke@codegent.com)
    • Field Detail

      • log

        protected static org.slf4j.Logger log
    • Constructor Detail

      • MetaService

        public MetaService()
        MetaService constructor
      • MetaService

        public MetaService​(File poFil)
    • Method Detail

      • mergeMeta

        public static IMeta mergeMeta​(IMetaData<?,​?> metaData1,
                                      IMetaData<?,​?> metaData2)
        Merges the two Meta objects
        Parameters:
        metaData1 - First metadata object
        metaData2 - Second metadata object
        Returns:
        Merged metadata
      • writeMetaData

        public void writeMetaData​(IMetaData<?,​?> metaData)
        Writes the MetaData
        Specified by:
        writeMetaData in interface IMetaService
        Parameters:
        metaData - Metadata
      • writeMetaCue

        public void writeMetaCue()
        Writes the Meta Cue Points
        Specified by:
        writeMetaCue in interface IMetaService
      • getFile

        public File getFile()
        Description copied from interface: IMetaService
        Returns the file being accessed
        Specified by:
        getFile in interface IMetaService
        Returns:
        Returns the file.
      • setFile

        public void setFile​(File file)
        Description copied from interface: IMetaService
        Media file to be accessed
        Specified by:
        setFile in interface IMetaService
        Parameters:
        file - The file to set.
      • readMetaData

        public MetaData<?,​?> readMetaData​(org.apache.mina.core.buffer.IoBuffer buffer)
        Read the MetaData
        Specified by:
        readMetaData in interface IMetaService
        Parameters:
        buffer - IoBuffer source
        Returns:
        metaData Metadata