Package org.red5.io

Interface IKeyFrameMetaCache

All Known Implementing Classes:
CachingFileKeyFrameMetaCache, FileKeyFrameMetaCache

public interface IKeyFrameMetaCache
Interface defining a cache for keyframe metadata informations.
Author:
The Red5 Project, Joachim Bauch (jojo@struktur.de)
  • Method Details

    • loadKeyFrameMeta

      IKeyFrameDataAnalyzer.KeyFrameMeta loadKeyFrameMeta(File file)
      Load keyframe informations for the given file.
      Parameters:
      file - File to load informations for.
      Returns:
      The keyframe informations or null if none exist.
    • removeKeyFrameMeta

      void removeKeyFrameMeta(File file)
      Remove keyframe information for given file. Need to update keyframe cache when re-writing file.
      Parameters:
      file - File to remove information for.
    • saveKeyFrameMeta

      void saveKeyFrameMeta(File file, IKeyFrameDataAnalyzer.KeyFrameMeta meta)
      Store keyframe informations for the given file.
      Parameters:
      file - File to save informations for.
      meta - Keyframe informations for this file.