Class StdVideoH264SequenceParameterSetVui

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH264SequenceParameterSetVui extends Struct<StdVideoH264SequenceParameterSetVui> implements NativeResource

 struct StdVideoH264SequenceParameterSetVui {
     {@link StdVideoH264SpsVuiFlags StdVideoH264SpsVuiFlags} flags;
     StdVideoH264AspectRatioIdc aspect_ratio_idc;
     uint16_t sar_width;
     uint16_t sar_height;
     uint8_t video_format;
     uint8_t colour_primaries;
     uint8_t transfer_characteristics;
     uint8_t matrix_coefficients;
     uint32_t num_units_in_tick;
     uint32_t time_scale;
     uint8_t max_num_reorder_frames;
     uint8_t max_dec_frame_buffering;
     uint8_t chroma_sample_loc_type_top_field;
     uint8_t chroma_sample_loc_type_bottom_field;
     uint32_t reserved1;
     {@link StdVideoH264HrdParameters StdVideoH264HrdParameters} const * pHrdParameters;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • ASPECT_RATIO_IDC

      public static final int ASPECT_RATIO_IDC
      The struct member offsets.
    • SAR_WIDTH

      public static final int SAR_WIDTH
      The struct member offsets.
    • SAR_HEIGHT

      public static final int SAR_HEIGHT
      The struct member offsets.
    • VIDEO_FORMAT

      public static final int VIDEO_FORMAT
      The struct member offsets.
    • COLOUR_PRIMARIES

      public static final int COLOUR_PRIMARIES
      The struct member offsets.
    • TRANSFER_CHARACTERISTICS

      public static final int TRANSFER_CHARACTERISTICS
      The struct member offsets.
    • MATRIX_COEFFICIENTS

      public static final int MATRIX_COEFFICIENTS
      The struct member offsets.
    • NUM_UNITS_IN_TICK

      public static final int NUM_UNITS_IN_TICK
      The struct member offsets.
    • TIME_SCALE

      public static final int TIME_SCALE
      The struct member offsets.
    • MAX_NUM_REORDER_FRAMES

      public static final int MAX_NUM_REORDER_FRAMES
      The struct member offsets.
    • MAX_DEC_FRAME_BUFFERING

      public static final int MAX_DEC_FRAME_BUFFERING
      The struct member offsets.
    • CHROMA_SAMPLE_LOC_TYPE_TOP_FIELD

      public static final int CHROMA_SAMPLE_LOC_TYPE_TOP_FIELD
      The struct member offsets.
    • CHROMA_SAMPLE_LOC_TYPE_BOTTOM_FIELD

      public static final int CHROMA_SAMPLE_LOC_TYPE_BOTTOM_FIELD
      The struct member offsets.
    • RESERVED1

      public static final int RESERVED1
      The struct member offsets.
    • PHRDPARAMETERS

      public static final int PHRDPARAMETERS
      The struct member offsets.
  • Constructor Details

    • StdVideoH264SequenceParameterSetVui

      public StdVideoH264SequenceParameterSetVui(ByteBuffer container)
      Creates a StdVideoH264SequenceParameterSetVui instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details