Class StdVideoH265SpsVuiFlags

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

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

    Layout

    
     struct StdVideoH265SpsVuiFlags {
         uint32_t aspect_ratio_info_present_flag : 1;
         uint32_t overscan_info_present_flag : 1;
         uint32_t overscan_appropriate_flag : 1;
         uint32_t video_signal_type_present_flag : 1;
         uint32_t video_full_range_flag : 1;
         uint32_t colour_description_present_flag : 1;
         uint32_t chroma_loc_info_present_flag : 1;
         uint32_t neutral_chroma_indication_flag : 1;
         uint32_t field_seq_flag : 1;
         uint32_t frame_field_info_present_flag : 1;
         uint32_t default_display_window_flag : 1;
         uint32_t vui_timing_info_present_flag : 1;
         uint32_t vui_poc_proportional_to_timing_flag : 1;
         uint32_t vui_hrd_parameters_present_flag : 1;
         uint32_t bitstream_restriction_flag : 1;
         uint32_t tiles_fixed_structure_flag : 1;
         uint32_t motion_vectors_over_pic_boundaries_flag : 1;
         uint32_t restricted_ref_pic_lists_flag : 1;
     }
    • Field Detail

      • SIZEOF

        public static final int SIZEOF
        The struct size in bytes.
      • ALIGNOF

        public static final int ALIGNOF
        The struct alignment in bytes.
      • BITFIELD0

        public static final int BITFIELD0
        The struct member offsets.
    • Constructor Detail

      • StdVideoH265SpsVuiFlags

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

      • sizeof

        public int sizeof()
        Specified by:
        sizeof in class org.lwjgl.system.Struct
      • aspect_ratio_info_present_flag

        public boolean aspect_ratio_info_present_flag()
        Returns:
        the value of the aspect_ratio_info_present_flag field.
      • overscan_info_present_flag

        public boolean overscan_info_present_flag()
        Returns:
        the value of the overscan_info_present_flag field.
      • overscan_appropriate_flag

        public boolean overscan_appropriate_flag()
        Returns:
        the value of the overscan_appropriate_flag field.
      • video_signal_type_present_flag

        public boolean video_signal_type_present_flag()
        Returns:
        the value of the video_signal_type_present_flag field.
      • video_full_range_flag

        public boolean video_full_range_flag()
        Returns:
        the value of the video_full_range_flag field.
      • colour_description_present_flag

        public boolean colour_description_present_flag()
        Returns:
        the value of the colour_description_present_flag field.
      • chroma_loc_info_present_flag

        public boolean chroma_loc_info_present_flag()
        Returns:
        the value of the chroma_loc_info_present_flag field.
      • neutral_chroma_indication_flag

        public boolean neutral_chroma_indication_flag()
        Returns:
        the value of the neutral_chroma_indication_flag field.
      • field_seq_flag

        public boolean field_seq_flag()
        Returns:
        the value of the field_seq_flag field.
      • frame_field_info_present_flag

        public boolean frame_field_info_present_flag()
        Returns:
        the value of the frame_field_info_present_flag field.
      • default_display_window_flag

        public boolean default_display_window_flag()
        Returns:
        the value of the default_display_window_flag field.
      • vui_timing_info_present_flag

        public boolean vui_timing_info_present_flag()
        Returns:
        the value of the vui_timing_info_present_flag field.
      • vui_poc_proportional_to_timing_flag

        public boolean vui_poc_proportional_to_timing_flag()
        Returns:
        the value of the vui_poc_proportional_to_timing_flag field.
      • vui_hrd_parameters_present_flag

        public boolean vui_hrd_parameters_present_flag()
        Returns:
        the value of the vui_hrd_parameters_present_flag field.
      • bitstream_restriction_flag

        public boolean bitstream_restriction_flag()
        Returns:
        the value of the bitstream_restriction_flag field.
      • tiles_fixed_structure_flag

        public boolean tiles_fixed_structure_flag()
        Returns:
        the value of the tiles_fixed_structure_flag field.
      • motion_vectors_over_pic_boundaries_flag

        public boolean motion_vectors_over_pic_boundaries_flag()
        Returns:
        the value of the motion_vectors_over_pic_boundaries_flag field.
      • restricted_ref_pic_lists_flag

        public boolean restricted_ref_pic_lists_flag()
        Returns:
        the value of the restricted_ref_pic_lists_flag field.
      • aspect_ratio_info_present_flag

        public StdVideoH265SpsVuiFlags aspect_ratio_info_present_flag​(boolean value)
        Sets the specified value to the aspect_ratio_info_present_flag field.
      • overscan_info_present_flag

        public StdVideoH265SpsVuiFlags overscan_info_present_flag​(boolean value)
        Sets the specified value to the overscan_info_present_flag field.
      • overscan_appropriate_flag

        public StdVideoH265SpsVuiFlags overscan_appropriate_flag​(boolean value)
        Sets the specified value to the overscan_appropriate_flag field.
      • video_signal_type_present_flag

        public StdVideoH265SpsVuiFlags video_signal_type_present_flag​(boolean value)
        Sets the specified value to the video_signal_type_present_flag field.
      • video_full_range_flag

        public StdVideoH265SpsVuiFlags video_full_range_flag​(boolean value)
        Sets the specified value to the video_full_range_flag field.
      • colour_description_present_flag

        public StdVideoH265SpsVuiFlags colour_description_present_flag​(boolean value)
        Sets the specified value to the colour_description_present_flag field.
      • chroma_loc_info_present_flag

        public StdVideoH265SpsVuiFlags chroma_loc_info_present_flag​(boolean value)
        Sets the specified value to the chroma_loc_info_present_flag field.
      • neutral_chroma_indication_flag

        public StdVideoH265SpsVuiFlags neutral_chroma_indication_flag​(boolean value)
        Sets the specified value to the neutral_chroma_indication_flag field.
      • field_seq_flag

        public StdVideoH265SpsVuiFlags field_seq_flag​(boolean value)
        Sets the specified value to the field_seq_flag field.
      • frame_field_info_present_flag

        public StdVideoH265SpsVuiFlags frame_field_info_present_flag​(boolean value)
        Sets the specified value to the frame_field_info_present_flag field.
      • default_display_window_flag

        public StdVideoH265SpsVuiFlags default_display_window_flag​(boolean value)
        Sets the specified value to the default_display_window_flag field.
      • vui_timing_info_present_flag

        public StdVideoH265SpsVuiFlags vui_timing_info_present_flag​(boolean value)
        Sets the specified value to the vui_timing_info_present_flag field.
      • vui_poc_proportional_to_timing_flag

        public StdVideoH265SpsVuiFlags vui_poc_proportional_to_timing_flag​(boolean value)
        Sets the specified value to the vui_poc_proportional_to_timing_flag field.
      • vui_hrd_parameters_present_flag

        public StdVideoH265SpsVuiFlags vui_hrd_parameters_present_flag​(boolean value)
        Sets the specified value to the vui_hrd_parameters_present_flag field.
      • bitstream_restriction_flag

        public StdVideoH265SpsVuiFlags bitstream_restriction_flag​(boolean value)
        Sets the specified value to the bitstream_restriction_flag field.
      • tiles_fixed_structure_flag

        public StdVideoH265SpsVuiFlags tiles_fixed_structure_flag​(boolean value)
        Sets the specified value to the tiles_fixed_structure_flag field.
      • motion_vectors_over_pic_boundaries_flag

        public StdVideoH265SpsVuiFlags motion_vectors_over_pic_boundaries_flag​(boolean value)
        Sets the specified value to the motion_vectors_over_pic_boundaries_flag field.
      • restricted_ref_pic_lists_flag

        public StdVideoH265SpsVuiFlags restricted_ref_pic_lists_flag​(boolean value)
        Sets the specified value to the restricted_ref_pic_lists_flag field.
      • set

        public StdVideoH265SpsVuiFlags set​(boolean aspect_ratio_info_present_flag,
                                           boolean overscan_info_present_flag,
                                           boolean overscan_appropriate_flag,
                                           boolean video_signal_type_present_flag,
                                           boolean video_full_range_flag,
                                           boolean colour_description_present_flag,
                                           boolean chroma_loc_info_present_flag,
                                           boolean neutral_chroma_indication_flag,
                                           boolean field_seq_flag,
                                           boolean frame_field_info_present_flag,
                                           boolean default_display_window_flag,
                                           boolean vui_timing_info_present_flag,
                                           boolean vui_poc_proportional_to_timing_flag,
                                           boolean vui_hrd_parameters_present_flag,
                                           boolean bitstream_restriction_flag,
                                           boolean tiles_fixed_structure_flag,
                                           boolean motion_vectors_over_pic_boundaries_flag,
                                           boolean restricted_ref_pic_lists_flag)
        Initializes this struct with the specified values.
      • malloc

        public static StdVideoH265SpsVuiFlags malloc()
        Returns a new StdVideoH265SpsVuiFlags instance allocated with memAlloc. The instance must be explicitly freed.
      • calloc

        public static StdVideoH265SpsVuiFlags calloc()
        Returns a new StdVideoH265SpsVuiFlags instance allocated with memCalloc. The instance must be explicitly freed.
      • create

        public static StdVideoH265SpsVuiFlags create()
        Returns a new StdVideoH265SpsVuiFlags instance allocated with BufferUtils.
      • create

        public static StdVideoH265SpsVuiFlags create​(long address)
        Returns a new StdVideoH265SpsVuiFlags instance for the specified memory address.
      • malloc

        public static StdVideoH265SpsVuiFlags malloc​(org.lwjgl.system.MemoryStack stack)
        Returns a new StdVideoH265SpsVuiFlags instance allocated on the specified MemoryStack.
        Parameters:
        stack - the stack from which to allocate
      • calloc

        public static StdVideoH265SpsVuiFlags calloc​(org.lwjgl.system.MemoryStack stack)
        Returns a new StdVideoH265SpsVuiFlags instance allocated on the specified MemoryStack and initializes all its bits to zero.
        Parameters:
        stack - the stack from which to allocate
      • calloc

        public static StdVideoH265SpsVuiFlags.Buffer calloc​(int capacity,
                                                            org.lwjgl.system.MemoryStack stack)
        Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
        Parameters:
        stack - the stack from which to allocate
        capacity - the buffer capacity
      • nbitfield0

        public static int nbitfield0​(long struct)
      • noverscan_info_present_flag

        public static int noverscan_info_present_flag​(long struct)
        Unsafe version of overscan_info_present_flag().
      • noverscan_appropriate_flag

        public static int noverscan_appropriate_flag​(long struct)
        Unsafe version of overscan_appropriate_flag().
      • nvideo_full_range_flag

        public static int nvideo_full_range_flag​(long struct)
        Unsafe version of video_full_range_flag().
      • nfield_seq_flag

        public static int nfield_seq_flag​(long struct)
        Unsafe version of field_seq_flag().
      • ndefault_display_window_flag

        public static int ndefault_display_window_flag​(long struct)
      • nbitstream_restriction_flag

        public static int nbitstream_restriction_flag​(long struct)
        Unsafe version of bitstream_restriction_flag().
      • ntiles_fixed_structure_flag

        public static int ntiles_fixed_structure_flag​(long struct)
        Unsafe version of tiles_fixed_structure_flag().
      • nbitfield0

        public static void nbitfield0​(long struct,
                                      int value)
      • naspect_ratio_info_present_flag

        public static void naspect_ratio_info_present_flag​(long struct,
                                                           int value)
      • noverscan_info_present_flag

        public static void noverscan_info_present_flag​(long struct,
                                                       int value)
        Unsafe version of overscan_info_present_flag.
      • noverscan_appropriate_flag

        public static void noverscan_appropriate_flag​(long struct,
                                                      int value)
        Unsafe version of overscan_appropriate_flag.
      • nvideo_signal_type_present_flag

        public static void nvideo_signal_type_present_flag​(long struct,
                                                           int value)
      • nvideo_full_range_flag

        public static void nvideo_full_range_flag​(long struct,
                                                  int value)
        Unsafe version of video_full_range_flag.
      • ncolour_description_present_flag

        public static void ncolour_description_present_flag​(long struct,
                                                            int value)
      • nchroma_loc_info_present_flag

        public static void nchroma_loc_info_present_flag​(long struct,
                                                         int value)
        Unsafe version of chroma_loc_info_present_flag.
      • nneutral_chroma_indication_flag

        public static void nneutral_chroma_indication_flag​(long struct,
                                                           int value)
      • nfield_seq_flag

        public static void nfield_seq_flag​(long struct,
                                           int value)
        Unsafe version of field_seq_flag.
      • nframe_field_info_present_flag

        public static void nframe_field_info_present_flag​(long struct,
                                                          int value)
      • ndefault_display_window_flag

        public static void ndefault_display_window_flag​(long struct,
                                                        int value)
        Unsafe version of default_display_window_flag.
      • nvui_timing_info_present_flag

        public static void nvui_timing_info_present_flag​(long struct,
                                                         int value)
        Unsafe version of vui_timing_info_present_flag.
      • nvui_poc_proportional_to_timing_flag

        public static void nvui_poc_proportional_to_timing_flag​(long struct,
                                                                int value)
      • nvui_hrd_parameters_present_flag

        public static void nvui_hrd_parameters_present_flag​(long struct,
                                                            int value)
      • nbitstream_restriction_flag

        public static void nbitstream_restriction_flag​(long struct,
                                                       int value)
        Unsafe version of bitstream_restriction_flag.
      • ntiles_fixed_structure_flag

        public static void ntiles_fixed_structure_flag​(long struct,
                                                       int value)
        Unsafe version of tiles_fixed_structure_flag.
      • nrestricted_ref_pic_lists_flag

        public static void nrestricted_ref_pic_lists_flag​(long struct,
                                                          int value)