001package net.bramp.ffmpeg.nut;
002
003import com.google.common.base.MoreObjects;
004
005/** Represents a frame code table entry in the NUT multimedia container format. */
006public class FrameCode {
007
008  long flags;
009  int streamId;
010  int dataSizeMul;
011  int dataSizeLsb;
012  long ptsDelta;
013  int reservedCount;
014  long matchTimeDelta;
015  int headerIdx;
016
017  @Override
018  public String toString() {
019    return MoreObjects.toStringHelper(this)
020        .add("flags", flags)
021        .add("id", streamId)
022        .add("dataSizeMul", dataSizeMul)
023        .add("dataSizeLsb", dataSizeLsb)
024        .add("ptsDelta", ptsDelta)
025        .add("reservedCount", reservedCount)
026        .add("matchTimeDelta", matchTimeDelta)
027        .add("headerIdx", headerIdx)
028        .toString();
029  }
030}