Liferay 6.2.0

com.liferay.portlet.documentlibrary.util
Interface VideoProcessor

All Known Implementing Classes:
VideoProcessorImpl

public interface VideoProcessor


Field Summary
static String THUMBNAIL_TYPE
           
 
Method Summary
abstract  void exportGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, Element fileEntryElement)
           
abstract  void generateVideo(FileVersion sourceFileVersion, FileVersion destinationFileVersion)
           
abstract  InputStream getPreviewAsStream(FileVersion fileVersion, String type)
           
abstract  long getPreviewFileSize(FileVersion fileVersion, String type)
           
abstract  InputStream getThumbnailAsStream(FileVersion fileVersion, int index)
           
abstract  long getThumbnailFileSize(FileVersion fileVersion, int index)
           
abstract  Set<String> getVideoMimeTypes()
           
abstract  boolean hasVideo(FileVersion fileVersion)
           
abstract  void importGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, FileEntry importedFileEntry, Element fileEntryElement)
           
abstract  boolean isSupported(String mimeType)
           
abstract  boolean isVideoSupported(FileVersion fileVersion)
           
abstract  boolean isVideoSupported(String mimeType)
           
abstract  void trigger(FileVersion sourceFileVersion, FileVersion destinationFileVersion)
           
 

Field Detail

THUMBNAIL_TYPE

static final String THUMBNAIL_TYPE
See Also:
Constant Field Values
Method Detail

exportGeneratedFiles

void exportGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          Element fileEntryElement)
                          throws Exception
Throws:
Exception

generateVideo

void generateVideo(FileVersion sourceFileVersion,
                   FileVersion destinationFileVersion)
                   throws Exception
Throws:
Exception

getPreviewAsStream

InputStream getPreviewAsStream(FileVersion fileVersion,
                               String type)
                               throws Exception
Throws:
Exception

getPreviewFileSize

long getPreviewFileSize(FileVersion fileVersion,
                        String type)
                        throws Exception
Throws:
Exception

getThumbnailAsStream

InputStream getThumbnailAsStream(FileVersion fileVersion,
                                 int index)
                                 throws Exception
Throws:
Exception

getThumbnailFileSize

long getThumbnailFileSize(FileVersion fileVersion,
                          int index)
                          throws Exception
Throws:
Exception

getVideoMimeTypes

Set<String> getVideoMimeTypes()

hasVideo

boolean hasVideo(FileVersion fileVersion)

importGeneratedFiles

void importGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          FileEntry importedFileEntry,
                          Element fileEntryElement)
                          throws Exception
Throws:
Exception

isSupported

boolean isSupported(String mimeType)

isVideoSupported

boolean isVideoSupported(FileVersion fileVersion)

isVideoSupported

boolean isVideoSupported(String mimeType)

trigger

void trigger(FileVersion sourceFileVersion,
             FileVersion destinationFileVersion)

Liferay 6.2.0