Class StdVideoEncodeH264RefPicMarkingEntry

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

    public class StdVideoEncodeH264RefPicMarkingEntry
    extends org.lwjgl.system.Struct
    implements org.lwjgl.system.NativeResource

    Layout

    
     struct StdVideoEncodeH264RefPicMarkingEntry {
         StdVideoH264MemMgmtControlOp operation;
         uint16_t difference_of_pic_nums_minus1;
         uint16_t long_term_pic_num;
         uint16_t long_term_frame_idx;
         uint16_t max_long_term_frame_idx_plus1;
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • OPERATION, DIFFERENCE_OF_PIC_NUMS_MINUS1, LONG_TERM_PIC_NUM, LONG_TERM_FRAME_IDX, MAX_LONG_TERM_FRAME_IDX_PLUS1

        The struct member offsets.
    • Constructor Detail

      • StdVideoEncodeH264RefPicMarkingEntry

        public StdVideoEncodeH264RefPicMarkingEntry​(java.nio.ByteBuffer container)
        Creates a StdVideoEncodeH264RefPicMarkingEntry 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.