Class StdVideoH264SequenceParameterSet

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH264SequenceParameterSet extends Struct<StdVideoH264SequenceParameterSet> implements NativeResource
struct StdVideoH264SequenceParameterSet {
    StdVideoH264SpsFlags flags;
    StdVideoH264ProfileIdc profile_idc;
    StdVideoH264LevelIdc level_idc;
    StdVideoH264ChromaFormatIdc chroma_format_idc;
    uint8_t seq_parameter_set_id;
    uint8_t bit_depth_luma_minus8;
    uint8_t bit_depth_chroma_minus8;
    uint8_t log2_max_frame_num_minus4;
    StdVideoH264PocType pic_order_cnt_type;
    int32_t offset_for_non_ref_pic;
    int32_t offset_for_top_to_bottom_field;
    uint8_t log2_max_pic_order_cnt_lsb_minus4;
    uint8_t num_ref_frames_in_pic_order_cnt_cycle;
    uint8_t max_num_ref_frames;
    uint8_t reserved1;
    uint32_t pic_width_in_mbs_minus1;
    uint32_t pic_height_in_map_units_minus1;
    uint32_t frame_crop_left_offset;
    uint32_t frame_crop_right_offset;
    uint32_t frame_crop_top_offset;
    uint32_t frame_crop_bottom_offset;
    uint32_t reserved2;
    int32_t const * pOffsetForRefFrame;
    StdVideoH264ScalingLists const * pScalingLists;
    StdVideoH264SequenceParameterSetVui const * pSequenceParameterSetVui;
}
  • 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.
    • PROFILE_IDC

      public static final int PROFILE_IDC
      The struct member offsets.
    • LEVEL_IDC

      public static final int LEVEL_IDC
      The struct member offsets.
    • CHROMA_FORMAT_IDC

      public static final int CHROMA_FORMAT_IDC
      The struct member offsets.
    • SEQ_PARAMETER_SET_ID

      public static final int SEQ_PARAMETER_SET_ID
      The struct member offsets.
    • BIT_DEPTH_LUMA_MINUS8

      public static final int BIT_DEPTH_LUMA_MINUS8
      The struct member offsets.
    • BIT_DEPTH_CHROMA_MINUS8

      public static final int BIT_DEPTH_CHROMA_MINUS8
      The struct member offsets.
    • LOG2_MAX_FRAME_NUM_MINUS4

      public static final int LOG2_MAX_FRAME_NUM_MINUS4
      The struct member offsets.
    • PIC_ORDER_CNT_TYPE

      public static final int PIC_ORDER_CNT_TYPE
      The struct member offsets.
    • OFFSET_FOR_NON_REF_PIC

      public static final int OFFSET_FOR_NON_REF_PIC
      The struct member offsets.
    • OFFSET_FOR_TOP_TO_BOTTOM_FIELD

      public static final int OFFSET_FOR_TOP_TO_BOTTOM_FIELD
      The struct member offsets.
    • LOG2_MAX_PIC_ORDER_CNT_LSB_MINUS4

      public static final int LOG2_MAX_PIC_ORDER_CNT_LSB_MINUS4
      The struct member offsets.
    • NUM_REF_FRAMES_IN_PIC_ORDER_CNT_CYCLE

      public static final int NUM_REF_FRAMES_IN_PIC_ORDER_CNT_CYCLE
      The struct member offsets.
    • MAX_NUM_REF_FRAMES

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

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

      public static final int PIC_WIDTH_IN_MBS_MINUS1
      The struct member offsets.
    • PIC_HEIGHT_IN_MAP_UNITS_MINUS1

      public static final int PIC_HEIGHT_IN_MAP_UNITS_MINUS1
      The struct member offsets.
    • FRAME_CROP_LEFT_OFFSET

      public static final int FRAME_CROP_LEFT_OFFSET
      The struct member offsets.
    • FRAME_CROP_RIGHT_OFFSET

      public static final int FRAME_CROP_RIGHT_OFFSET
      The struct member offsets.
    • FRAME_CROP_TOP_OFFSET

      public static final int FRAME_CROP_TOP_OFFSET
      The struct member offsets.
    • FRAME_CROP_BOTTOM_OFFSET

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

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

      public static final int POFFSETFORREFFRAME
      The struct member offsets.
    • PSCALINGLISTS

      public static final int PSCALINGLISTS
      The struct member offsets.
    • PSEQUENCEPARAMETERSETVUI

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

    • StdVideoH264SequenceParameterSet

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