Class StdVideoEncodeH265SliceSegmentHeader

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoEncodeH265SliceSegmentHeader extends Struct<StdVideoEncodeH265SliceSegmentHeader> implements NativeResource

 struct StdVideoEncodeH265SliceSegmentHeader {
     {@link StdVideoEncodeH265SliceSegmentHeaderFlags StdVideoEncodeH265SliceSegmentHeaderFlags} flags;
     StdVideoH265SliceType slice_type;
     uint32_t slice_segment_address;
     uint8_t collocated_ref_idx;
     uint8_t MaxNumMergeCand;
     int8_t slice_cb_qp_offset;
     int8_t slice_cr_qp_offset;
     int8_t slice_beta_offset_div2;
     int8_t slice_tc_offset_div2;
     int8_t slice_act_y_qp_offset;
     int8_t slice_act_cb_qp_offset;
     int8_t slice_act_cr_qp_offset;
     int8_t slice_qp_delta;
     uint16_t reserved1;
     {@link StdVideoEncodeH265WeightTable StdVideoEncodeH265WeightTable} const * pWeightTable;
 }
  • 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.
    • SLICE_TYPE

      public static final int SLICE_TYPE
      The struct member offsets.
    • SLICE_SEGMENT_ADDRESS

      public static final int SLICE_SEGMENT_ADDRESS
      The struct member offsets.
    • COLLOCATED_REF_IDX

      public static final int COLLOCATED_REF_IDX
      The struct member offsets.
    • MAXNUMMERGECAND

      public static final int MAXNUMMERGECAND
      The struct member offsets.
    • SLICE_CB_QP_OFFSET

      public static final int SLICE_CB_QP_OFFSET
      The struct member offsets.
    • SLICE_CR_QP_OFFSET

      public static final int SLICE_CR_QP_OFFSET
      The struct member offsets.
    • SLICE_BETA_OFFSET_DIV2

      public static final int SLICE_BETA_OFFSET_DIV2
      The struct member offsets.
    • SLICE_TC_OFFSET_DIV2

      public static final int SLICE_TC_OFFSET_DIV2
      The struct member offsets.
    • SLICE_ACT_Y_QP_OFFSET

      public static final int SLICE_ACT_Y_QP_OFFSET
      The struct member offsets.
    • SLICE_ACT_CB_QP_OFFSET

      public static final int SLICE_ACT_CB_QP_OFFSET
      The struct member offsets.
    • SLICE_ACT_CR_QP_OFFSET

      public static final int SLICE_ACT_CR_QP_OFFSET
      The struct member offsets.
    • SLICE_QP_DELTA

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

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

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

    • StdVideoEncodeH265SliceSegmentHeader

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