001package net.bramp.ffmpeg.probe; 002 003import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 004import java.util.Map; 005 006@SuppressFBWarnings( 007 value = {"UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD", "UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD"}, 008 justification = "POJO objects where the fields are populated by gson") 009public class FFmpegFormat { 010 public String filename; 011 public int nb_streams; 012 public int nb_programs; 013 014 public String format_name; 015 public String format_long_name; 016 public double start_time; 017 018 /** Duration in seconds */ 019 // TODO Change this to java.time.Duration 020 public double duration; 021 022 /** File size in bytes */ 023 public long size; 024 025 /** Bitrate */ 026 public long bit_rate; 027 028 public int probe_score; 029 030 public Map<String, String> tags; 031}