Interface IMetaService

All Known Implementing Classes:
MetaService

public interface IMetaService
IMetaService Defines the MetaData Service API
Author:
The Red5 Project, Dominick Accattato ([email protected]), Luke Hubbard, Codegent Ltd ([email protected])
  • 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