Package org.red5.io.flv.meta
Class MetaService
java.lang.Object
org.red5.io.flv.meta.MetaService
- All Implemented Interfaces:
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 -
Constructor Summary
ConstructorsConstructorDescriptionMetaService constructorMetaService(File poFil) Constructor for MetaService. -
Method Summary
Modifier and TypeMethodDescriptiongetFile()Returns the file being accessedstatic IMetaMerges the two Meta objectsIMetaCue[]Read the Meta Cue PointsMetaData<?, ?> readMetaData(org.apache.mina.core.buffer.IoBuffer buffer) Read the MetaDatavoidMedia file to be accessedvoidInitiates writing of the MetaDatavoidWrites the Meta Cue PointsvoidwriteMetaData(IMetaData<?, ?> metaData) Writes the MetaData
-
Field Details
-
log
protected static org.slf4j.Logger logConstantlog
-
-
Constructor Details
-
MetaService
public MetaService()MetaService constructor -
MetaService
Constructor for MetaService.
- Parameters:
poFil- aFileobject
-
-
Method Details
-
write
Initiates writing of the MetaData- Specified by:
writein interfaceIMetaService- Parameters:
meta- Metadata- Throws:
IOException- I/O exception
-
mergeMeta
Merges the two Meta objects- Parameters:
metaData1- First metadata objectmetaData2- Second metadata object- Returns:
- Merged metadata
-
writeMetaData
Writes the MetaData- Specified by:
writeMetaDatain interfaceIMetaService- Parameters:
metaData- Metadata
-
writeMetaCue
public void writeMetaCue()Writes the Meta Cue Points- Specified by:
writeMetaCuein interfaceIMetaService
-
getFile
Returns the file being accessed- Specified by:
getFilein interfaceIMetaService- Returns:
- file
-
setFile
Media file to be accessed- Specified by:
setFilein interfaceIMetaService- Parameters:
file- file
-
readMetaData
Read the MetaData- Specified by:
readMetaDatain interfaceIMetaService- Parameters:
buffer- IoBuffer source- Returns:
- metaData Metadata
-
readMetaCue
Read the Meta Cue Points- Specified by:
readMetaCuein interfaceIMetaService- Returns:
- Meta cue points
-