Package org.red5.io.flv.meta
Class MetaService
- java.lang.Object
-
- org.red5.io.flv.meta.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 Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description MetaService()MetaService constructorMetaService(File poFil)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetFile()Returns the file being accessedstatic IMetamergeMeta(IMetaData<?,?> metaData1, IMetaData<?,?> metaData2)Merges the two Meta objectsIMetaCue[]readMetaCue()Read the Meta Cue PointsMetaData<?,?>readMetaData(org.apache.mina.core.buffer.IoBuffer buffer)Read the MetaDatavoidsetFile(File file)Media file to be accessedvoidwrite(IMetaData<?,?> meta)Initiates writing of the MetaDatavoidwriteMetaCue()Writes the Meta Cue PointsvoidwriteMetaData(IMetaData<?,?> metaData)Writes the MetaData
-
-
-
Constructor Detail
-
MetaService
public MetaService()
MetaService constructor
-
MetaService
public MetaService(File poFil)
-
-
Method Detail
-
write
public void write(IMetaData<?,?> meta) throws IOException
Initiates writing of the MetaData- Specified by:
writein interfaceIMetaService- Parameters:
meta- Metadata- Throws:
IOException- I/O exception
-
mergeMeta
public static IMeta mergeMeta(IMetaData<?,?> metaData1, IMetaData<?,?> metaData2)
Merges the two Meta objects- Parameters:
metaData1- First metadata objectmetaData2- Second metadata object- Returns:
- Merged metadata
-
writeMetaData
public void writeMetaData(IMetaData<?,?> metaData)
Writes the MetaData- Specified by:
writeMetaDatain interfaceIMetaService- Parameters:
metaData- Metadata
-
writeMetaCue
public void writeMetaCue()
Writes the Meta Cue Points- Specified by:
writeMetaCuein interfaceIMetaService
-
getFile
public File getFile()
Description copied from interface:IMetaServiceReturns the file being accessed- Specified by:
getFilein interfaceIMetaService- Returns:
- Returns the file.
-
setFile
public void setFile(File file)
Description copied from interface:IMetaServiceMedia file to be accessed- Specified by:
setFilein interfaceIMetaService- Parameters:
file- The file to set.
-
readMetaData
public MetaData<?,?> readMetaData(org.apache.mina.core.buffer.IoBuffer buffer)
Read the MetaData- Specified by:
readMetaDatain interfaceIMetaService- Parameters:
buffer- IoBuffer source- Returns:
- metaData Metadata
-
readMetaCue
public IMetaCue[] readMetaCue()
Read the Meta Cue Points- Specified by:
readMetaCuein interfaceIMetaService- Returns:
- Meta cue points
-
-