Package org.red5.io
Class FileKeyFrameMetaCache
java.lang.Object
org.red5.io.FileKeyFrameMetaCache
- All Implemented Interfaces:
IKeyFrameMetaCache
- Direct Known Subclasses:
CachingFileKeyFrameMetaCache
File-based keyframe metadata cache.
- Author:
- The Red5 Project, Joachim Bauch ([email protected])
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionloadKeyFrameMeta(File file) Load keyframe informations for the given file.voidremoveKeyFrameMeta(File file) Remove keyframe information for given file.voidsaveKeyFrameMeta(File file, IKeyFrameDataAnalyzer.KeyFrameMeta meta) Store keyframe informations for the given file.
-
Field Details
-
log
private static org.slf4j.Logger logLogger
-
-
Constructor Details
-
FileKeyFrameMetaCache
public FileKeyFrameMetaCache()
-
-
Method Details
-
loadKeyFrameMeta
Load keyframe informations for the given file.- Specified by:
loadKeyFrameMetain interfaceIKeyFrameMetaCache- Parameters:
file- File to load informations for.- Returns:
- The keyframe informations or
nullif none exist.
-
removeKeyFrameMeta
Description copied from interface:IKeyFrameMetaCacheRemove keyframe information for given file. Need to update keyframe cache when re-writing file.- Specified by:
removeKeyFrameMetain interfaceIKeyFrameMetaCache- Parameters:
file- File to remove information for.
-
saveKeyFrameMeta
Store keyframe informations for the given file.- Specified by:
saveKeyFrameMetain interfaceIKeyFrameMetaCache- Parameters:
file- File to save informations for.meta- Keyframe informations for this file.
-