Class StdVideoEncodeAV1DecoderModelInfo.Buffer

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

public static class StdVideoEncodeAV1DecoderModelInfo.Buffer extends StructBuffer<StdVideoEncodeAV1DecoderModelInfo,StdVideoEncodeAV1DecoderModelInfo.Buffer> implements NativeResource
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new StdVideoEncodeAV1DecoderModelInfo.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 StdVideoEncodeAV1DecoderModelInfo.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

    • buffer_delay_length_minus_1

      public byte buffer_delay_length_minus_1()
      Returns:
      the value of the buffer_delay_length_minus_1 field.
    • buffer_removal_time_length_minus_1

      public byte buffer_removal_time_length_minus_1()
      Returns:
      the value of the buffer_removal_time_length_minus_1 field.
    • frame_presentation_time_length_minus_1

      public byte frame_presentation_time_length_minus_1()
      Returns:
      the value of the frame_presentation_time_length_minus_1 field.
    • num_units_in_decoding_tick

      public int num_units_in_decoding_tick()
      Returns:
      the value of the num_units_in_decoding_tick field.
    • buffer_delay_length_minus_1

      public StdVideoEncodeAV1DecoderModelInfo.Buffer buffer_delay_length_minus_1(byte value)
      Sets the specified value to the buffer_delay_length_minus_1 field.
    • buffer_removal_time_length_minus_1

      public StdVideoEncodeAV1DecoderModelInfo.Buffer buffer_removal_time_length_minus_1(byte value)
      Sets the specified value to the buffer_removal_time_length_minus_1 field.
    • frame_presentation_time_length_minus_1

      public StdVideoEncodeAV1DecoderModelInfo.Buffer frame_presentation_time_length_minus_1(byte value)
      Sets the specified value to the frame_presentation_time_length_minus_1 field.
    • num_units_in_decoding_tick

      public StdVideoEncodeAV1DecoderModelInfo.Buffer num_units_in_decoding_tick(int value)
      Sets the specified value to the num_units_in_decoding_tick field.