001package net.bramp.ffmpeg.builder; 002 003import com.google.common.base.Ascii; 004 005/** Enum representing FFmpeg strict standards compliance levels. */ 006public enum Strict { 007 VERY, // strictly conform to an older more strict version of the specifications or reference 008 // software 009 STRICT, // strictly conform to all the things in the specificiations no matter what consequences 010 NORMAL, // normal 011 UNOFFICIAL, // allow unofficial extensions 012 EXPERIMENTAL; 013 014 @Override 015 public String toString() { 016 // ffmpeg command line requires these options in lower case 017 return Ascii.toLowerCase(name()); 018 } 019}