package org.ffmpeg.android; public class MediaDesc implements Cloneable { public int width = -1; public int height = -1; public String videoCodec; public String videoFps; public int videoBitrate = -1; public String videoBitStreamFilter; public String audioCodec; public int audioChannels = -1; public int audioBitrate = -1; public String audioQuality; public float audioVolume = 1.0f; public String audioBitStreamFilter; public String path; public String format; public String mimeType; public String startTime; //00:00:00 or seconds format public String duration; //00:00:00 or seconds format public String videoFilter; public String audioFilter; public String qscale; public String aspect; public int passCount = 1; //default public MediaDesc clone () throws CloneNotSupportedException { return (MediaDesc)super.clone(); } public boolean isImage() { return mimeType.startsWith("image"); } public boolean isVideo() { return mimeType.startsWith("video"); } public boolean isAudio() { return mimeType.startsWith("audio"); } }