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 Details

    • 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