Class StdVideoH265SequenceParameterSetVui

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH265SequenceParameterSetVui extends Struct<StdVideoH265SequenceParameterSetVui> implements NativeResource
struct StdVideoH265SequenceParameterSetVui {
    StdVideoH265SpsVuiFlags flags;
    StdVideoH265AspectRatioIdc 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_coeffs;
    uint8_t chroma_sample_loc_type_top_field;
    uint8_t chroma_sample_loc_type_bottom_field;
    uint8_t reserved1;
    uint8_t reserved2;
    uint16_t def_disp_win_left_offset;
    uint16_t def_disp_win_right_offset;
    uint16_t def_disp_win_top_offset;
    uint16_t def_disp_win_bottom_offset;
    uint32_t vui_num_units_in_tick;
    uint32_t vui_time_scale;
    uint32_t vui_num_ticks_poc_diff_one_minus1;
    uint16_t min_spatial_segmentation_idc;
    uint16_t reserved3;
    uint8_t max_bytes_per_pic_denom;
    uint8_t max_bits_per_min_cu_denom;
    uint8_t log2_max_mv_length_horizontal;
    uint8_t log2_max_mv_length_vertical;
    StdVideoH265HrdParameters 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_COEFFS

      public static final int MATRIX_COEFFS
      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.
    • RESERVED2

      public static final int RESERVED2
      The struct member offsets.
    • DEF_DISP_WIN_LEFT_OFFSET

      public static final int DEF_DISP_WIN_LEFT_OFFSET
      The struct member offsets.
    • DEF_DISP_WIN_RIGHT_OFFSET

      public static final int DEF_DISP_WIN_RIGHT_OFFSET
      The struct member offsets.
    • DEF_DISP_WIN_TOP_OFFSET

      public static final int DEF_DISP_WIN_TOP_OFFSET
      The struct member offsets.
    • DEF_DISP_WIN_BOTTOM_OFFSET

      public static final int DEF_DISP_WIN_BOTTOM_OFFSET
      The struct member offsets.
    • VUI_NUM_UNITS_IN_TICK

      public static final int VUI_NUM_UNITS_IN_TICK
      The struct member offsets.
    • VUI_TIME_SCALE

      public static final int VUI_TIME_SCALE
      The struct member offsets.
    • VUI_NUM_TICKS_POC_DIFF_ONE_MINUS1

      public static final int VUI_NUM_TICKS_POC_DIFF_ONE_MINUS1
      The struct member offsets.
    • MIN_SPATIAL_SEGMENTATION_IDC

      public static final int MIN_SPATIAL_SEGMENTATION_IDC
      The struct member offsets.
    • RESERVED3

      public static final int RESERVED3
      The struct member offsets.
    • MAX_BYTES_PER_PIC_DENOM

      public static final int MAX_BYTES_PER_PIC_DENOM
      The struct member offsets.
    • MAX_BITS_PER_MIN_CU_DENOM

      public static final int MAX_BITS_PER_MIN_CU_DENOM
      The struct member offsets.
    • LOG2_MAX_MV_LENGTH_HORIZONTAL

      public static final int LOG2_MAX_MV_LENGTH_HORIZONTAL
      The struct member offsets.
    • LOG2_MAX_MV_LENGTH_VERTICAL

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

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

    • StdVideoH265SequenceParameterSetVui

      public StdVideoH265SequenceParameterSetVui(ByteBuffer container)
      Creates a StdVideoH265SequenceParameterSetVui 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