001package org.nuxeo.ecm.platform.video.convert; 002 003/** 004 * Generic video convert configured by converter parameters contributions. 005 * 006 * @since 5.9.5 007 */ 008public class VideoConversionConverter extends BaseVideoConversionConverter { 009 010 public static final String VIDEO_MIME_TYPE_KEY = "videoMimeType"; 011 012 public static final String VIDEO_EXTENSION_KEY = "videoExtension"; 013 014 public static final String VIDEO_TMP_DIRECTORY_PREFIX_KEY = "tmpDirectoryPrefix"; 015 016 @Override 017 protected String getVideoMimeType() { 018 return initParameters.get(VIDEO_MIME_TYPE_KEY); 019 } 020 021 @Override 022 protected String getVideoExtension() { 023 String extension = initParameters.get(VIDEO_EXTENSION_KEY); 024 if (!extension.startsWith(".")) { 025 extension = "." + extension; 026 } 027 return extension; 028 } 029 030 @Override 031 protected String getTmpDirectoryPrefix() { 032 return initParameters.get(VIDEO_TMP_DIRECTORY_PREFIX_KEY); 033 } 034}