Class StdVideoH265HrdParameters

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH265HrdParameters extends Struct<StdVideoH265HrdParameters> implements NativeResource

 struct StdVideoH265HrdParameters {
     {@link StdVideoH265HrdFlags StdVideoH265HrdFlags} flags;
     uint8_t tick_divisor_minus2;
     uint8_t du_cpb_removal_delay_increment_length_minus1;
     uint8_t dpb_output_delay_du_length_minus1;
     uint8_t bit_rate_scale;
     uint8_t cpb_size_scale;
     uint8_t cpb_size_du_scale;
     uint8_t initial_cpb_removal_delay_length_minus1;
     uint8_t au_cpb_removal_delay_length_minus1;
     uint8_t dpb_output_delay_length_minus1;
     uint8_t cpb_cnt_minus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE];
     uint16_t elemental_duration_in_tc_minus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE];
     uint16_t reserved[3];
     {@link StdVideoH265SubLayerHrdParameters StdVideoH265SubLayerHrdParameters} const * pSubLayerHrdParametersNal;
     {@link StdVideoH265SubLayerHrdParameters StdVideoH265SubLayerHrdParameters} const * pSubLayerHrdParametersVcl;
 }
  • 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.
    • TICK_DIVISOR_MINUS2

      public static final int TICK_DIVISOR_MINUS2
      The struct member offsets.
    • DU_CPB_REMOVAL_DELAY_INCREMENT_LENGTH_MINUS1

      public static final int DU_CPB_REMOVAL_DELAY_INCREMENT_LENGTH_MINUS1
      The struct member offsets.
    • DPB_OUTPUT_DELAY_DU_LENGTH_MINUS1

      public static final int DPB_OUTPUT_DELAY_DU_LENGTH_MINUS1
      The struct member offsets.
    • BIT_RATE_SCALE

      public static final int BIT_RATE_SCALE
      The struct member offsets.
    • CPB_SIZE_SCALE

      public static final int CPB_SIZE_SCALE
      The struct member offsets.
    • CPB_SIZE_DU_SCALE

      public static final int CPB_SIZE_DU_SCALE
      The struct member offsets.
    • INITIAL_CPB_REMOVAL_DELAY_LENGTH_MINUS1

      public static final int INITIAL_CPB_REMOVAL_DELAY_LENGTH_MINUS1
      The struct member offsets.
    • AU_CPB_REMOVAL_DELAY_LENGTH_MINUS1

      public static final int AU_CPB_REMOVAL_DELAY_LENGTH_MINUS1
      The struct member offsets.
    • DPB_OUTPUT_DELAY_LENGTH_MINUS1

      public static final int DPB_OUTPUT_DELAY_LENGTH_MINUS1
      The struct member offsets.
    • CPB_CNT_MINUS1

      public static final int CPB_CNT_MINUS1
      The struct member offsets.
    • ELEMENTAL_DURATION_IN_TC_MINUS1

      public static final int ELEMENTAL_DURATION_IN_TC_MINUS1
      The struct member offsets.
    • RESERVED

      public static final int RESERVED
      The struct member offsets.
    • PSUBLAYERHRDPARAMETERSNAL

      public static final int PSUBLAYERHRDPARAMETERSNAL
      The struct member offsets.
    • PSUBLAYERHRDPARAMETERSVCL

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

    • StdVideoH265HrdParameters

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