Class StdVideoH264PictureParameterSet.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoH264PictureParameterSet>, NativeResource, Pointer
Enclosing class:
StdVideoH264PictureParameterSet

public static class StdVideoH264PictureParameterSet.Buffer extends StructBuffer<StdVideoH264PictureParameterSet,StdVideoH264PictureParameterSet.Buffer> implements NativeResource
An array of StdVideoH264PictureParameterSet structs.
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new StdVideoH264PictureParameterSet.Buffer instance backed by the specified container.

      Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by StdVideoH264PictureParameterSet.SIZEOF, and its mark will be undefined.

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

    • Buffer

      public Buffer(long address, int cap)
  • Method Details

    • flags

      public StdVideoH264PpsFlags flags()
      Returns:
      a StdVideoH264PpsFlags view of the flags field.
    • seq_parameter_set_id

      public byte seq_parameter_set_id()
      Returns:
      the value of the seq_parameter_set_id field.
    • pic_parameter_set_id

      public byte pic_parameter_set_id()
      Returns:
      the value of the pic_parameter_set_id field.
    • num_ref_idx_l0_default_active_minus1

      public byte num_ref_idx_l0_default_active_minus1()
      Returns:
      the value of the num_ref_idx_l0_default_active_minus1 field.
    • num_ref_idx_l1_default_active_minus1

      public byte num_ref_idx_l1_default_active_minus1()
      Returns:
      the value of the num_ref_idx_l1_default_active_minus1 field.
    • weighted_bipred_idc

      public int weighted_bipred_idc()
      Returns:
      the value of the weighted_bipred_idc field.
    • pic_init_qp_minus26

      public byte pic_init_qp_minus26()
      Returns:
      the value of the pic_init_qp_minus26 field.
    • pic_init_qs_minus26

      public byte pic_init_qs_minus26()
      Returns:
      the value of the pic_init_qs_minus26 field.
    • chroma_qp_index_offset

      public byte chroma_qp_index_offset()
      Returns:
      the value of the chroma_qp_index_offset field.
    • second_chroma_qp_index_offset

      public byte second_chroma_qp_index_offset()
      Returns:
      the value of the second_chroma_qp_index_offset field.
    • pScalingLists

      public StdVideoH264ScalingLists pScalingLists()
      Returns:
      a StdVideoH264ScalingLists view of the struct pointed to by the pScalingLists field.
    • flags

      Copies the specified StdVideoH264PpsFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • seq_parameter_set_id

      public StdVideoH264PictureParameterSet.Buffer seq_parameter_set_id(byte value)
      Sets the specified value to the seq_parameter_set_id field.
    • pic_parameter_set_id

      public StdVideoH264PictureParameterSet.Buffer pic_parameter_set_id(byte value)
      Sets the specified value to the pic_parameter_set_id field.
    • num_ref_idx_l0_default_active_minus1

      public StdVideoH264PictureParameterSet.Buffer num_ref_idx_l0_default_active_minus1(byte value)
      Sets the specified value to the num_ref_idx_l0_default_active_minus1 field.
    • num_ref_idx_l1_default_active_minus1

      public StdVideoH264PictureParameterSet.Buffer num_ref_idx_l1_default_active_minus1(byte value)
      Sets the specified value to the num_ref_idx_l1_default_active_minus1 field.
    • weighted_bipred_idc

      public StdVideoH264PictureParameterSet.Buffer weighted_bipred_idc(int value)
      Sets the specified value to the weighted_bipred_idc field.
    • pic_init_qp_minus26

      public StdVideoH264PictureParameterSet.Buffer pic_init_qp_minus26(byte value)
      Sets the specified value to the pic_init_qp_minus26 field.
    • pic_init_qs_minus26

      public StdVideoH264PictureParameterSet.Buffer pic_init_qs_minus26(byte value)
      Sets the specified value to the pic_init_qs_minus26 field.
    • chroma_qp_index_offset

      public StdVideoH264PictureParameterSet.Buffer chroma_qp_index_offset(byte value)
      Sets the specified value to the chroma_qp_index_offset field.
    • second_chroma_qp_index_offset

      public StdVideoH264PictureParameterSet.Buffer second_chroma_qp_index_offset(byte value)
      Sets the specified value to the second_chroma_qp_index_offset field.
    • pScalingLists

      Sets the address of the specified StdVideoH264ScalingLists to the pScalingLists field.