Class TemporalMetadata

java.lang.Object
org.opencastproject.inspection.ffmpeg.api.CommonMetadata
org.opencastproject.inspection.ffmpeg.api.TemporalMetadata
Direct Known Subclasses:
MediaContainerMetadata, StreamMetadata

public abstract class TemporalMetadata extends CommonMetadata
Common metadata for all kind of temporal media.
  • Field Details

    • duration

      protected Long duration
    • bitRateMode

      protected org.opencastproject.mediapackage.track.BitRateMode bitRateMode
    • bitRate

      protected Float bitRate
    • bitRateMinimum

      protected Float bitRateMinimum
    • bitRateMaximum

      protected Float bitRateMaximum
    • bitRateNominal

      protected Float bitRateNominal
  • Constructor Details

    • TemporalMetadata

      public TemporalMetadata()
  • Method Details

    • getDuration

      public Long getDuration()
    • setDuration

      public void setDuration(Long duration)
    • getBitRateMode

      public org.opencastproject.mediapackage.track.BitRateMode getBitRateMode()
    • setBitRateMode

      public void setBitRateMode(org.opencastproject.mediapackage.track.BitRateMode bitRateMode)
    • getBitRate

      public Float getBitRate()
      Returns the bit rate in bits per second.
    • setBitRate

      public void setBitRate(Float bitRate)
    • getBitRateMinimum

      public Float getBitRateMinimum()
      Returns the maximum bit rate in bits per second.
    • setBitRateMinimum

      public void setBitRateMinimum(Float bitRateMinimum)
    • getBitRateMaximum

      public Float getBitRateMaximum()
    • setBitRateMaximum

      public void setBitRateMaximum(Float bitRateMaximum)
    • getBitRateNominal

      public Float getBitRateNominal()
      Returns the nominal bit rate in bits per second.
    • setBitRateNominal

      public void setBitRateNominal(Float bitRateNominal)