package com.iwedia.gui.multimedia;
import java.util.ArrayList;
import java.util.Arrays;
/**
* Global Fields For Multimedia
*
* @author Milos Milanovic
*/
public interface MultimediaGlobal {
/** Supported Extensions and Mimes */
/** Video */
public static final ArrayList<String> EXTENSIONS_VIDEO = new ArrayList<String>(
Arrays.asList(
// Video
"3gp", "mp4", "avi", "mpg", "mpeg", "x-ms-wmv", "ts",
"tdx", "wmv", "mkv", "asf", "flv", "mkv", "ogm", "rm",
"mov", "video/3gp", "video/mp4", "video/avi", "video/mpeg",
"video/x-msvideo", "video/x-ms-wmv", "video/x-matroska",
"m4v", "mov", "divx"));
/** Audio */
public static final ArrayList<String> EXTENSIONS_AUDIO = new ArrayList<String>(
Arrays.asList(
// Audio
"aiff", "aif", "wav", "mid", "mp3", "wma", "ogg", "mka",
"dts", "dtshd", "flac", "audio/wav", "audio/mid",
"audio/flac", "audio/mp3", "audio/mpeg", "aac", "m4a",
"m4b"));
/** Image */
public static final ArrayList<String> EXTENSIONS_IMAGE = new ArrayList<String>(
Arrays.asList(
// Image
"jpg", "png", "jpeg", "bmp", "gif", "image/jpeg",
"image/png", "image/gif", "image/bmp"));
/** Renderer */
/** Renderer State */
public static final int RENDERER_STATE_STOP = 0;
public static final int RENDERER_STATE_PLAY = 1;
public static final int RENDERER_STATE_PLAY_PIP = 2;
public static final int RENDERER_STATE_PLAY_PAP = 3;
/** Handle Renderer */
public static final int RENDERER_STOP = 0;
public static final int RENDERER_AUDIO = 1;
public static final int RENDERER_IMAGE = 2;
public static final int RENDERER_VIDEO = 3;
/** Repeat States */
public static final int REPEAT_OFF = 0;
public static final int REPEAT_ONE = 1;
public static final int REPEAT_ALL = 2;
}