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}