001package net.bramp.ffmpeg.probe; 002 003import net.bramp.ffmpeg.shared.CodecType; 004 005/** Represents a demuxed packet from an FFprobe result. */ 006public class FFmpegPacket implements FFmpegFrameOrPacket { 007 public CodecType codec_type; 008 public int stream_index; 009 public long pts; 010 public double pts_time; 011 public long dts; 012 public double dts_time; 013 public long duration; 014 public float duration_time; 015 public String size; 016 public String pos; 017 public String flags; 018 019 public CodecType getCodecType() { 020 return codec_type; 021 } 022 023 public int getStreamIndex() { 024 return stream_index; 025 } 026 027 public long getPts() { 028 return pts; 029 } 030 031 public double getPtsTime() { 032 return pts_time; 033 } 034 035 public long getDts() { 036 return dts; 037 } 038 039 public double getDtsTime() { 040 return dts_time; 041 } 042 043 public long getDuration() { 044 return duration; 045 } 046 047 public float getDurationTime() { 048 return duration_time; 049 } 050 051 public String getSize() { 052 return size; 053 } 054 055 public String getPos() { 056 return pos; 057 } 058 059 public String getFlags() { 060 return flags; 061 } 062}