Interface TranscodeFile

All Known Implementing Classes:
TranscodeFileImpl

public interface TranscodeFile
  • Field Details

  • Method Details

    • getName

      String getName()
    • getSourceFile

      DiskManagerFileInfo getSourceFile() throws TranscodeException
      Throws:
      TranscodeException
    • getTargetFile

      DiskManagerFileInfo getTargetFile() throws TranscodeException
      Throws:
      TranscodeException
    • getProfileName

      String getProfileName()
    • getCreationDateMillis

      long getCreationDateMillis()
    • isComplete

      boolean isComplete()
    • getTranscodeRequired

      boolean getTranscodeRequired()
    • isCopiedToDevice

      boolean isCopiedToDevice()
    • getCopyToDeviceFails

      long getCopyToDeviceFails()
    • retryCopyToDevice

      void retryCopyToDevice()
    • isTemplate

      boolean isTemplate()
    • getDurationMillis

      long getDurationMillis()
    • getVideoWidth

      long getVideoWidth()
    • getVideoHeight

      long getVideoHeight()
    • getEstimatedTranscodeSize

      long getEstimatedTranscodeSize()
    • getCategories

      String[] getCategories()
    • setCategories

      void setCategories(String[] cats)
    • getTags

      String[] getTags(boolean localize)
    • setTags

      void setTags(String[] tags)
    • getDevice

      Device getDevice()
    • getCacheFileIfExists

      File getCacheFileIfExists()
    • getJob

      TranscodeJob getJob()
      Will return null unless there is a job in existance for this file
      Returns:
    • getStreamURL

      URL getStreamURL()
    • getStreamURL

      URL getStreamURL(String host)
    • delete

      void delete(boolean delete_cache_file) throws TranscodeException
      Throws:
      TranscodeException
    • setTransientProperty

      void setTransientProperty(Object key, Object value)
    • getTransientProperty

      Object getTransientProperty(Object key)
    • isDeleted

      boolean isDeleted()
    • isCopyingToDevice

      boolean isCopyingToDevice()