Class StdVideoH265SpsFlags

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

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

    Layout

    
     struct StdVideoH265SpsFlags {
         uint32_t sps_temporal_id_nesting_flag : 1;
         uint32_t separate_colour_plane_flag : 1;
         uint32_t scaling_list_enabled_flag : 1;
         uint32_t sps_scaling_list_data_present_flag : 1;
         uint32_t amp_enabled_flag : 1;
         uint32_t sample_adaptive_offset_enabled_flag : 1;
         uint32_t pcm_enabled_flag : 1;
         uint32_t pcm_loop_filter_disabled_flag : 1;
         uint32_t long_term_ref_pics_present_flag : 1;
         uint32_t sps_temporal_mvp_enabled_flag : 1;
         uint32_t strong_intra_smoothing_enabled_flag : 1;
         uint32_t vui_parameters_present_flag : 1;
         uint32_t sps_extension_present_flag : 1;
         uint32_t sps_range_extension_flag : 1;
         uint32_t transform_skip_rotation_enabled_flag() : 1;
         uint32_t transform_skip_context_enabled_flag : 1;
         uint32_t implicit_rdpcm_enabled_flag : 1;
         uint32_t explicit_rdpcm_enabled_flag : 1;
         uint32_t extended_precision_processing_flag : 1;
         uint32_t intra_smoothing_disabled_flag : 1;
         uint32_t high_precision_offsets_enabled_flag : 1;
         uint32_t persistent_rice_adaptation_enabled_flag : 1;
         uint32_t cabac_bypass_alignment_enabled_flag : 1;
         uint32_t sps_curr_pic_ref_enabled_flag() : 1;
         uint32_t palette_mode_enabled_flag : 1;
         uint32_t sps_palette_predictor_initializer_present_flag : 1;
         uint32_t intra_boundary_filtering_disabled_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

      • StdVideoH265SpsFlags

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

        public boolean sps_temporal_id_nesting_flag()
        Returns:
        the value of the sps_temporal_id_nesting_flag field.
      • separate_colour_plane_flag

        public boolean separate_colour_plane_flag()
        Returns:
        the value of the separate_colour_plane_flag field.
      • scaling_list_enabled_flag

        public boolean scaling_list_enabled_flag()
        Returns:
        the value of the scaling_list_enabled_flag field.
      • sps_scaling_list_data_present_flag

        public boolean sps_scaling_list_data_present_flag()
        Returns:
        the value of the sps_scaling_list_data_present_flag field.
      • amp_enabled_flag

        public boolean amp_enabled_flag()
        Returns:
        the value of the amp_enabled_flag field.
      • sample_adaptive_offset_enabled_flag

        public boolean sample_adaptive_offset_enabled_flag()
        Returns:
        the value of the sample_adaptive_offset_enabled_flag field.
      • pcm_enabled_flag

        public boolean pcm_enabled_flag()
        Returns:
        the value of the pcm_enabled_flag field.
      • pcm_loop_filter_disabled_flag

        public boolean pcm_loop_filter_disabled_flag()
        Returns:
        the value of the pcm_loop_filter_disabled_flag field.
      • long_term_ref_pics_present_flag

        public boolean long_term_ref_pics_present_flag()
        Returns:
        the value of the long_term_ref_pics_present_flag field.
      • sps_temporal_mvp_enabled_flag

        public boolean sps_temporal_mvp_enabled_flag()
        Returns:
        the value of the sps_temporal_mvp_enabled_flag field.
      • strong_intra_smoothing_enabled_flag

        public boolean strong_intra_smoothing_enabled_flag()
        Returns:
        the value of the strong_intra_smoothing_enabled_flag field.
      • vui_parameters_present_flag

        public boolean vui_parameters_present_flag()
        Returns:
        the value of the vui_parameters_present_flag field.
      • sps_extension_present_flag

        public boolean sps_extension_present_flag()
        Returns:
        the value of the sps_extension_present_flag field.
      • sps_range_extension_flag

        public boolean sps_range_extension_flag()
        Returns:
        the value of the sps_range_extension_flag field.
      • transform_skip_context_enabled_flag

        public boolean transform_skip_context_enabled_flag()
        Returns:
        the value of the transform_skip_context_enabled_flag field.
      • implicit_rdpcm_enabled_flag

        public boolean implicit_rdpcm_enabled_flag()
        Returns:
        the value of the implicit_rdpcm_enabled_flag field.
      • explicit_rdpcm_enabled_flag

        public boolean explicit_rdpcm_enabled_flag()
        Returns:
        the value of the explicit_rdpcm_enabled_flag field.
      • extended_precision_processing_flag

        public boolean extended_precision_processing_flag()
        Returns:
        the value of the extended_precision_processing_flag field.
      • intra_smoothing_disabled_flag

        public boolean intra_smoothing_disabled_flag()
        Returns:
        the value of the intra_smoothing_disabled_flag field.
      • high_precision_offsets_enabled_flag

        public boolean high_precision_offsets_enabled_flag()
        Returns:
        the value of the high_precision_offsets_enabled_flag field.
      • persistent_rice_adaptation_enabled_flag

        public boolean persistent_rice_adaptation_enabled_flag()
        Returns:
        the value of the persistent_rice_adaptation_enabled_flag field.
      • cabac_bypass_alignment_enabled_flag

        public boolean cabac_bypass_alignment_enabled_flag()
        Returns:
        the value of the cabac_bypass_alignment_enabled_flag field.
      • palette_mode_enabled_flag

        public boolean palette_mode_enabled_flag()
        Returns:
        the value of the palette_mode_enabled_flag field.
      • sps_palette_predictor_initializer_present_flag

        public boolean sps_palette_predictor_initializer_present_flag()
        Returns:
        the value of the sps_palette_predictor_initializer_present_flag field.
      • intra_boundary_filtering_disabled_flag

        public boolean intra_boundary_filtering_disabled_flag()
        Returns:
        the value of the intra_boundary_filtering_disabled_flag field.
      • sps_temporal_id_nesting_flag

        public StdVideoH265SpsFlags sps_temporal_id_nesting_flag​(boolean value)
        Sets the specified value to the sps_temporal_id_nesting_flag field.
      • separate_colour_plane_flag

        public StdVideoH265SpsFlags separate_colour_plane_flag​(boolean value)
        Sets the specified value to the separate_colour_plane_flag field.
      • scaling_list_enabled_flag

        public StdVideoH265SpsFlags scaling_list_enabled_flag​(boolean value)
        Sets the specified value to the scaling_list_enabled_flag field.
      • sps_scaling_list_data_present_flag

        public StdVideoH265SpsFlags sps_scaling_list_data_present_flag​(boolean value)
        Sets the specified value to the sps_scaling_list_data_present_flag field.
      • amp_enabled_flag

        public StdVideoH265SpsFlags amp_enabled_flag​(boolean value)
        Sets the specified value to the amp_enabled_flag field.
      • sample_adaptive_offset_enabled_flag

        public StdVideoH265SpsFlags sample_adaptive_offset_enabled_flag​(boolean value)
        Sets the specified value to the sample_adaptive_offset_enabled_flag field.
      • pcm_enabled_flag

        public StdVideoH265SpsFlags pcm_enabled_flag​(boolean value)
        Sets the specified value to the pcm_enabled_flag field.
      • pcm_loop_filter_disabled_flag

        public StdVideoH265SpsFlags pcm_loop_filter_disabled_flag​(boolean value)
        Sets the specified value to the pcm_loop_filter_disabled_flag field.
      • long_term_ref_pics_present_flag

        public StdVideoH265SpsFlags long_term_ref_pics_present_flag​(boolean value)
        Sets the specified value to the long_term_ref_pics_present_flag field.
      • sps_temporal_mvp_enabled_flag

        public StdVideoH265SpsFlags sps_temporal_mvp_enabled_flag​(boolean value)
        Sets the specified value to the sps_temporal_mvp_enabled_flag field.
      • strong_intra_smoothing_enabled_flag

        public StdVideoH265SpsFlags strong_intra_smoothing_enabled_flag​(boolean value)
        Sets the specified value to the strong_intra_smoothing_enabled_flag field.
      • vui_parameters_present_flag

        public StdVideoH265SpsFlags vui_parameters_present_flag​(boolean value)
        Sets the specified value to the vui_parameters_present_flag field.
      • sps_extension_present_flag

        public StdVideoH265SpsFlags sps_extension_present_flag​(boolean value)
        Sets the specified value to the sps_extension_present_flag field.
      • sps_range_extension_flag

        public StdVideoH265SpsFlags sps_range_extension_flag​(boolean value)
        Sets the specified value to the sps_range_extension_flag field.
      • transform_skip_context_enabled_flag

        public StdVideoH265SpsFlags transform_skip_context_enabled_flag​(boolean value)
        Sets the specified value to the transform_skip_context_enabled_flag field.
      • implicit_rdpcm_enabled_flag

        public StdVideoH265SpsFlags implicit_rdpcm_enabled_flag​(boolean value)
        Sets the specified value to the implicit_rdpcm_enabled_flag field.
      • explicit_rdpcm_enabled_flag

        public StdVideoH265SpsFlags explicit_rdpcm_enabled_flag​(boolean value)
        Sets the specified value to the explicit_rdpcm_enabled_flag field.
      • extended_precision_processing_flag

        public StdVideoH265SpsFlags extended_precision_processing_flag​(boolean value)
        Sets the specified value to the extended_precision_processing_flag field.
      • intra_smoothing_disabled_flag

        public StdVideoH265SpsFlags intra_smoothing_disabled_flag​(boolean value)
        Sets the specified value to the intra_smoothing_disabled_flag field.
      • high_precision_offsets_enabled_flag

        public StdVideoH265SpsFlags high_precision_offsets_enabled_flag​(boolean value)
        Sets the specified value to the high_precision_offsets_enabled_flag field.
      • persistent_rice_adaptation_enabled_flag

        public StdVideoH265SpsFlags persistent_rice_adaptation_enabled_flag​(boolean value)
        Sets the specified value to the persistent_rice_adaptation_enabled_flag field.
      • cabac_bypass_alignment_enabled_flag

        public StdVideoH265SpsFlags cabac_bypass_alignment_enabled_flag​(boolean value)
        Sets the specified value to the cabac_bypass_alignment_enabled_flag field.
      • palette_mode_enabled_flag

        public StdVideoH265SpsFlags palette_mode_enabled_flag​(boolean value)
        Sets the specified value to the palette_mode_enabled_flag field.
      • sps_palette_predictor_initializer_present_flag

        public StdVideoH265SpsFlags sps_palette_predictor_initializer_present_flag​(boolean value)
        Sets the specified value to the sps_palette_predictor_initializer_present_flag field.
      • intra_boundary_filtering_disabled_flag

        public StdVideoH265SpsFlags intra_boundary_filtering_disabled_flag​(boolean value)
        Sets the specified value to the intra_boundary_filtering_disabled_flag field.
      • set

        public StdVideoH265SpsFlags set​(boolean sps_temporal_id_nesting_flag,
                                        boolean separate_colour_plane_flag,
                                        boolean scaling_list_enabled_flag,
                                        boolean sps_scaling_list_data_present_flag,
                                        boolean amp_enabled_flag,
                                        boolean sample_adaptive_offset_enabled_flag,
                                        boolean pcm_enabled_flag,
                                        boolean pcm_loop_filter_disabled_flag,
                                        boolean long_term_ref_pics_present_flag,
                                        boolean sps_temporal_mvp_enabled_flag,
                                        boolean strong_intra_smoothing_enabled_flag,
                                        boolean vui_parameters_present_flag,
                                        boolean sps_extension_present_flag,
                                        boolean sps_range_extension_flag,
                                        boolean transform_skip_rotation_enabled_flag,
                                        boolean transform_skip_context_enabled_flag,
                                        boolean implicit_rdpcm_enabled_flag,
                                        boolean explicit_rdpcm_enabled_flag,
                                        boolean extended_precision_processing_flag,
                                        boolean intra_smoothing_disabled_flag,
                                        boolean high_precision_offsets_enabled_flag,
                                        boolean persistent_rice_adaptation_enabled_flag,
                                        boolean cabac_bypass_alignment_enabled_flag,
                                        boolean sps_curr_pic_ref_enabled_flag,
                                        boolean palette_mode_enabled_flag,
                                        boolean sps_palette_predictor_initializer_present_flag,
                                        boolean intra_boundary_filtering_disabled_flag)
        Initializes this struct with the specified values.
      • malloc

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

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

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

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

        @Nullable
        public static StdVideoH265SpsFlags createSafe​(long address)
        Like create, but returns null if address is NULL.
      • malloc

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

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

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

        public static StdVideoH265SpsFlags.Buffer calloc​(int capacity,
                                                         org.lwjgl.system.MemoryStack stack)
        Returns a new StdVideoH265SpsFlags.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)
      • nseparate_colour_plane_flag

        public static int nseparate_colour_plane_flag​(long struct)
        Unsafe version of separate_colour_plane_flag().
      • nscaling_list_enabled_flag

        public static int nscaling_list_enabled_flag​(long struct)
        Unsafe version of scaling_list_enabled_flag().
      • namp_enabled_flag

        public static int namp_enabled_flag​(long struct)
        Unsafe version of amp_enabled_flag().
      • npcm_enabled_flag

        public static int npcm_enabled_flag​(long struct)
        Unsafe version of pcm_enabled_flag().
      • nvui_parameters_present_flag

        public static int nvui_parameters_present_flag​(long struct)
      • nsps_extension_present_flag

        public static int nsps_extension_present_flag​(long struct)
        Unsafe version of sps_extension_present_flag().
      • nsps_range_extension_flag

        public static int nsps_range_extension_flag​(long struct)
        Unsafe version of sps_range_extension_flag().
      • nimplicit_rdpcm_enabled_flag

        public static int nimplicit_rdpcm_enabled_flag​(long struct)
      • nexplicit_rdpcm_enabled_flag

        public static int nexplicit_rdpcm_enabled_flag​(long struct)
      • npalette_mode_enabled_flag

        public static int npalette_mode_enabled_flag​(long struct)
        Unsafe version of palette_mode_enabled_flag().
      • nbitfield0

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

        public static void nsps_temporal_id_nesting_flag​(long struct,
                                                         int value)
        Unsafe version of sps_temporal_id_nesting_flag.
      • nseparate_colour_plane_flag

        public static void nseparate_colour_plane_flag​(long struct,
                                                       int value)
        Unsafe version of separate_colour_plane_flag.
      • nscaling_list_enabled_flag

        public static void nscaling_list_enabled_flag​(long struct,
                                                      int value)
        Unsafe version of scaling_list_enabled_flag.
      • nsps_scaling_list_data_present_flag

        public static void nsps_scaling_list_data_present_flag​(long struct,
                                                               int value)
      • namp_enabled_flag

        public static void namp_enabled_flag​(long struct,
                                             int value)
        Unsafe version of amp_enabled_flag.
      • nsample_adaptive_offset_enabled_flag

        public static void nsample_adaptive_offset_enabled_flag​(long struct,
                                                                int value)
      • npcm_enabled_flag

        public static void npcm_enabled_flag​(long struct,
                                             int value)
        Unsafe version of pcm_enabled_flag.
      • npcm_loop_filter_disabled_flag

        public static void npcm_loop_filter_disabled_flag​(long struct,
                                                          int value)
      • nlong_term_ref_pics_present_flag

        public static void nlong_term_ref_pics_present_flag​(long struct,
                                                            int value)
      • nsps_temporal_mvp_enabled_flag

        public static void nsps_temporal_mvp_enabled_flag​(long struct,
                                                          int value)
      • nstrong_intra_smoothing_enabled_flag

        public static void nstrong_intra_smoothing_enabled_flag​(long struct,
                                                                int value)
      • nvui_parameters_present_flag

        public static void nvui_parameters_present_flag​(long struct,
                                                        int value)
        Unsafe version of vui_parameters_present_flag.
      • nsps_extension_present_flag

        public static void nsps_extension_present_flag​(long struct,
                                                       int value)
        Unsafe version of sps_extension_present_flag.
      • nsps_range_extension_flag

        public static void nsps_range_extension_flag​(long struct,
                                                     int value)
        Unsafe version of sps_range_extension_flag.
      • ntransform_skip_rotation_enabled_flag

        public static void ntransform_skip_rotation_enabled_flag​(long struct,
                                                                 int value)
      • ntransform_skip_context_enabled_flag

        public static void ntransform_skip_context_enabled_flag​(long struct,
                                                                int value)
      • nimplicit_rdpcm_enabled_flag

        public static void nimplicit_rdpcm_enabled_flag​(long struct,
                                                        int value)
        Unsafe version of implicit_rdpcm_enabled_flag.
      • nexplicit_rdpcm_enabled_flag

        public static void nexplicit_rdpcm_enabled_flag​(long struct,
                                                        int value)
        Unsafe version of explicit_rdpcm_enabled_flag.
      • nextended_precision_processing_flag

        public static void nextended_precision_processing_flag​(long struct,
                                                               int value)
      • nintra_smoothing_disabled_flag

        public static void nintra_smoothing_disabled_flag​(long struct,
                                                          int value)
      • nhigh_precision_offsets_enabled_flag

        public static void nhigh_precision_offsets_enabled_flag​(long struct,
                                                                int value)
      • ncabac_bypass_alignment_enabled_flag

        public static void ncabac_bypass_alignment_enabled_flag​(long struct,
                                                                int value)
      • nsps_curr_pic_ref_enabled_flag

        public static void nsps_curr_pic_ref_enabled_flag​(long struct,
                                                          int value)
      • npalette_mode_enabled_flag

        public static void npalette_mode_enabled_flag​(long struct,
                                                      int value)
        Unsafe version of palette_mode_enabled_flag.