org.red5.io.flv.meta
Interface IMetaService

All Known Implementing Classes:
MetaService

public interface IMetaService

IMetaService Defines the MetaData Service API

Author:
The Red5 Project (red5@osflash.org), Dominick Accattato (daccattato@gmail.com), Luke Hubbard, Codegent Ltd (luke@codegent.com)

Method Summary
 IMetaCue[] readMetaCue()
          Read the Meta Cue Points
 MetaData readMetaData(org.apache.mina.common.ByteBuffer buffer)
          Read the MetaData
 void setInStream(FileInputStream fis)
          Setter for input stream
 void setOutStream(FileOutputStream fos)
          Setter for output stream
 void write(IMetaData meta)
          Initiates writing of the MetaData
 void writeMetaCue()
          Writes the Meta Cue Points
 void writeMetaData(IMetaData metaData)
          Writes the MetaData
 

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.common.ByteBuffer buffer)
Read the MetaData

Parameters:
buffer - Byte buffer source
Returns:
metaData Metadata

readMetaCue

IMetaCue[] readMetaCue()
Read the Meta Cue Points

Returns:
Meta cue points

setInStream

void setInStream(FileInputStream fis)
Setter for input stream

Parameters:
fis - File input stream

setOutStream

void setOutStream(FileOutputStream fos)
Setter for output stream

Parameters:
fos - File output stream


Copyright © 2006-2007 the Red5 project.