Class StdVideoH264SequenceParameterSetVui

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

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

    Layout

    
     struct StdVideoH264SequenceParameterSetVui {
         StdVideoH264AspectRatioIdc aspect_ratio_idc;
         uint16_t sar_width;
         uint16_t sar_height;
         uint8_t video_format;
         uint8_t color_primaries;
         uint8_t transfer_characteristics;
         uint8_t matrix_coefficients;
         uint32_t num_units_in_tick;
         uint32_t time_scale;
         StdVideoH264HrdParameters * pHrdParameters();
         uint8_t max_num_reorder_frames;
         uint8_t max_dec_frame_buffering;
         StdVideoH264SpsVuiFlags flags;
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • ASPECT_RATIO_IDC, SAR_WIDTH, SAR_HEIGHT, VIDEO_FORMAT, COLOR_PRIMARIES, TRANSFER_CHARACTERISTICS, MATRIX_COEFFICIENTS, NUM_UNITS_IN_TICK, TIME_SCALE, PHRDPARAMETERS, MAX_NUM_REORDER_FRAMES, MAX_DEC_FRAME_BUFFERING, FLAGS

        The struct member offsets.
    • Constructor Detail

      • StdVideoH264SequenceParameterSetVui

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