Interface IMetaService

  • All Known Implementing Classes:
    MetaService

    public interface IMetaService
    IMetaService Defines the MetaData Service API
    Author:
    The Red5 Project, Dominick Accattato (daccattato@gmail.com), Luke Hubbard, Codegent Ltd (luke@codegent.com)
    • Method Detail

      • write

        void write​(IMetaData<?,​?> meta)
            throws IOException
        Initiates writing of the MetaData
        Parameters:
        meta - Metadata
        Throws:
        IOException - I/O exception
      • writeMetaData

        void writeMetaData​(IMetaData<?,​?> metaData)
        Writes the MetaData
        Parameters:
        metaData - Metadata
      • writeMetaCue

        void writeMetaCue()
        Writes the Meta Cue Points
      • readMetaData

        MetaData<?,​?> readMetaData​(org.apache.mina.core.buffer.IoBuffer buffer)
        Read the MetaData
        Parameters:
        buffer - IoBuffer source
        Returns:
        metaData Metadata
      • readMetaCue

        IMetaCue[] readMetaCue()
        Read the Meta Cue Points
        Returns:
        Meta cue points
      • setFile

        void setFile​(File file)
        Media file to be accessed
        Parameters:
        file - file
      • getFile

        File getFile()
        Returns the file being accessed
        Returns:
        file