Class StdVideoH265PpsFlags

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

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

    Layout

    
     struct StdVideoH265PpsFlags {
         uint32_t dependent_slice_segments_enabled_flag : 1;
         uint32_t output_flag_present_flag : 1;
         uint32_t sign_data_hiding_enabled_flag : 1;
         uint32_t cabac_init_present_flag : 1;
         uint32_t constrained_intra_pred_flag : 1;
         uint32_t transform_skip_enabled_flag : 1;
         uint32_t cu_qp_delta_enabled_flag : 1;
         uint32_t pps_slice_chroma_qp_offsets_present_flag : 1;
         uint32_t weighted_pred_flag : 1;
         uint32_t weighted_bipred_flag : 1;
         uint32_t transquant_bypass_enabled_flag : 1;
         uint32_t tiles_enabled_flag : 1;
         uint32_t entropy_coding_sync_enabled_flag : 1;
         uint32_t uniform_spacing_flag : 1;
         uint32_t loop_filter_across_tiles_enabled_flag : 1;
         uint32_t pps_loop_filter_across_slices_enabled_flag : 1;
         uint32_t deblocking_filter_control_present_flag : 1;
         uint32_t deblocking_filter_override_enabled_flag : 1;
         uint32_t pps_deblocking_filter_disabled_flag : 1;
         uint32_t pps_scaling_list_data_present_flag : 1;
         uint32_t lists_modification_present_flag : 1;
         uint32_t slice_segment_header_extension_present_flag : 1;
         uint32_t pps_extension_present_flag : 1;
         uint32_t cross_component_prediction_enabled_flag() : 1;
         uint32_t chroma_qp_offset_list_enabled_flag : 1;
         uint32_t pps_curr_pic_ref_enabled_flag() : 1;
         uint32_t residual_adaptive_colour_transform_enabled_flag : 1;
         uint32_t pps_slice_act_qp_offsets_present_flag : 1;
         uint32_t pps_palette_predictor_initializer_present_flag : 1;
         uint32_t monochrome_palette_flag : 1;
         uint32_t pps_range_extension_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

      • StdVideoH265PpsFlags

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

        public boolean dependent_slice_segments_enabled_flag()
        Returns:
        the value of the dependent_slice_segments_enabled_flag field.
      • output_flag_present_flag

        public boolean output_flag_present_flag()
        Returns:
        the value of the output_flag_present_flag field.
      • sign_data_hiding_enabled_flag

        public boolean sign_data_hiding_enabled_flag()
        Returns:
        the value of the sign_data_hiding_enabled_flag field.
      • cabac_init_present_flag

        public boolean cabac_init_present_flag()
        Returns:
        the value of the cabac_init_present_flag field.
      • constrained_intra_pred_flag

        public boolean constrained_intra_pred_flag()
        Returns:
        the value of the constrained_intra_pred_flag field.
      • transform_skip_enabled_flag

        public boolean transform_skip_enabled_flag()
        Returns:
        the value of the transform_skip_enabled_flag field.
      • cu_qp_delta_enabled_flag

        public boolean cu_qp_delta_enabled_flag()
        Returns:
        the value of the cu_qp_delta_enabled_flag field.
      • pps_slice_chroma_qp_offsets_present_flag

        public boolean pps_slice_chroma_qp_offsets_present_flag()
        Returns:
        the value of the pps_slice_chroma_qp_offsets_present_flag field.
      • weighted_pred_flag

        public boolean weighted_pred_flag()
        Returns:
        the value of the weighted_pred_flag field.
      • weighted_bipred_flag

        public boolean weighted_bipred_flag()
        Returns:
        the value of the weighted_bipred_flag field.
      • transquant_bypass_enabled_flag

        public boolean transquant_bypass_enabled_flag()
        Returns:
        the value of the transquant_bypass_enabled_flag field.
      • tiles_enabled_flag

        public boolean tiles_enabled_flag()
        Returns:
        the value of the tiles_enabled_flag field.
      • entropy_coding_sync_enabled_flag

        public boolean entropy_coding_sync_enabled_flag()
        Returns:
        the value of the entropy_coding_sync_enabled_flag field.
      • uniform_spacing_flag

        public boolean uniform_spacing_flag()
        Returns:
        the value of the uniform_spacing_flag field.
      • loop_filter_across_tiles_enabled_flag

        public boolean loop_filter_across_tiles_enabled_flag()
        Returns:
        the value of the loop_filter_across_tiles_enabled_flag field.
      • pps_loop_filter_across_slices_enabled_flag

        public boolean pps_loop_filter_across_slices_enabled_flag()
        Returns:
        the value of the pps_loop_filter_across_slices_enabled_flag field.
      • deblocking_filter_control_present_flag

        public boolean deblocking_filter_control_present_flag()
        Returns:
        the value of the deblocking_filter_control_present_flag field.
      • deblocking_filter_override_enabled_flag

        public boolean deblocking_filter_override_enabled_flag()
        Returns:
        the value of the deblocking_filter_override_enabled_flag field.
      • pps_deblocking_filter_disabled_flag

        public boolean pps_deblocking_filter_disabled_flag()
        Returns:
        the value of the pps_deblocking_filter_disabled_flag field.
      • pps_scaling_list_data_present_flag

        public boolean pps_scaling_list_data_present_flag()
        Returns:
        the value of the pps_scaling_list_data_present_flag field.
      • lists_modification_present_flag

        public boolean lists_modification_present_flag()
        Returns:
        the value of the lists_modification_present_flag field.
      • slice_segment_header_extension_present_flag

        public boolean slice_segment_header_extension_present_flag()
        Returns:
        the value of the slice_segment_header_extension_present_flag field.
      • pps_extension_present_flag

        public boolean pps_extension_present_flag()
        Returns:
        the value of the pps_extension_present_flag field.
      • chroma_qp_offset_list_enabled_flag

        public boolean chroma_qp_offset_list_enabled_flag()
        Returns:
        the value of the chroma_qp_offset_list_enabled_flag field.
      • residual_adaptive_colour_transform_enabled_flag

        public boolean residual_adaptive_colour_transform_enabled_flag()
        Returns:
        the value of the residual_adaptive_colour_transform_enabled_flag field.
      • pps_slice_act_qp_offsets_present_flag

        public boolean pps_slice_act_qp_offsets_present_flag()
        Returns:
        the value of the pps_slice_act_qp_offsets_present_flag field.
      • pps_palette_predictor_initializer_present_flag

        public boolean pps_palette_predictor_initializer_present_flag()
        Returns:
        the value of the pps_palette_predictor_initializer_present_flag field.
      • monochrome_palette_flag

        public boolean monochrome_palette_flag()
        Returns:
        the value of the monochrome_palette_flag field.
      • pps_range_extension_flag

        public boolean pps_range_extension_flag()
        Returns:
        the value of the pps_range_extension_flag field.
      • dependent_slice_segments_enabled_flag

        public StdVideoH265PpsFlags dependent_slice_segments_enabled_flag​(boolean value)
        Sets the specified value to the dependent_slice_segments_enabled_flag field.
      • output_flag_present_flag

        public StdVideoH265PpsFlags output_flag_present_flag​(boolean value)
        Sets the specified value to the output_flag_present_flag field.
      • sign_data_hiding_enabled_flag

        public StdVideoH265PpsFlags sign_data_hiding_enabled_flag​(boolean value)
        Sets the specified value to the sign_data_hiding_enabled_flag field.
      • cabac_init_present_flag

        public StdVideoH265PpsFlags cabac_init_present_flag​(boolean value)
        Sets the specified value to the cabac_init_present_flag field.
      • constrained_intra_pred_flag

        public StdVideoH265PpsFlags constrained_intra_pred_flag​(boolean value)
        Sets the specified value to the constrained_intra_pred_flag field.
      • transform_skip_enabled_flag

        public StdVideoH265PpsFlags transform_skip_enabled_flag​(boolean value)
        Sets the specified value to the transform_skip_enabled_flag field.
      • cu_qp_delta_enabled_flag

        public StdVideoH265PpsFlags cu_qp_delta_enabled_flag​(boolean value)
        Sets the specified value to the cu_qp_delta_enabled_flag field.
      • pps_slice_chroma_qp_offsets_present_flag

        public StdVideoH265PpsFlags pps_slice_chroma_qp_offsets_present_flag​(boolean value)
        Sets the specified value to the pps_slice_chroma_qp_offsets_present_flag field.
      • weighted_pred_flag

        public StdVideoH265PpsFlags weighted_pred_flag​(boolean value)
        Sets the specified value to the weighted_pred_flag field.
      • weighted_bipred_flag

        public StdVideoH265PpsFlags weighted_bipred_flag​(boolean value)
        Sets the specified value to the weighted_bipred_flag field.
      • transquant_bypass_enabled_flag

        public StdVideoH265PpsFlags transquant_bypass_enabled_flag​(boolean value)
        Sets the specified value to the transquant_bypass_enabled_flag field.
      • tiles_enabled_flag

        public StdVideoH265PpsFlags tiles_enabled_flag​(boolean value)
        Sets the specified value to the tiles_enabled_flag field.
      • entropy_coding_sync_enabled_flag

        public StdVideoH265PpsFlags entropy_coding_sync_enabled_flag​(boolean value)
        Sets the specified value to the entropy_coding_sync_enabled_flag field.
      • uniform_spacing_flag

        public StdVideoH265PpsFlags uniform_spacing_flag​(boolean value)
        Sets the specified value to the uniform_spacing_flag field.
      • loop_filter_across_tiles_enabled_flag

        public StdVideoH265PpsFlags loop_filter_across_tiles_enabled_flag​(boolean value)
        Sets the specified value to the loop_filter_across_tiles_enabled_flag field.
      • pps_loop_filter_across_slices_enabled_flag

        public StdVideoH265PpsFlags pps_loop_filter_across_slices_enabled_flag​(boolean value)
        Sets the specified value to the pps_loop_filter_across_slices_enabled_flag field.
      • deblocking_filter_control_present_flag

        public StdVideoH265PpsFlags deblocking_filter_control_present_flag​(boolean value)
        Sets the specified value to the deblocking_filter_control_present_flag field.
      • deblocking_filter_override_enabled_flag

        public StdVideoH265PpsFlags deblocking_filter_override_enabled_flag​(boolean value)
        Sets the specified value to the deblocking_filter_override_enabled_flag field.
      • pps_deblocking_filter_disabled_flag

        public StdVideoH265PpsFlags pps_deblocking_filter_disabled_flag​(boolean value)
        Sets the specified value to the pps_deblocking_filter_disabled_flag field.
      • pps_scaling_list_data_present_flag

        public StdVideoH265PpsFlags pps_scaling_list_data_present_flag​(boolean value)
        Sets the specified value to the pps_scaling_list_data_present_flag field.
      • lists_modification_present_flag

        public StdVideoH265PpsFlags lists_modification_present_flag​(boolean value)
        Sets the specified value to the lists_modification_present_flag field.
      • slice_segment_header_extension_present_flag

        public StdVideoH265PpsFlags slice_segment_header_extension_present_flag​(boolean value)
        Sets the specified value to the slice_segment_header_extension_present_flag field.
      • pps_extension_present_flag

        public StdVideoH265PpsFlags pps_extension_present_flag​(boolean value)
        Sets the specified value to the pps_extension_present_flag field.
      • chroma_qp_offset_list_enabled_flag

        public StdVideoH265PpsFlags chroma_qp_offset_list_enabled_flag​(boolean value)
        Sets the specified value to the chroma_qp_offset_list_enabled_flag field.
      • residual_adaptive_colour_transform_enabled_flag

        public StdVideoH265PpsFlags residual_adaptive_colour_transform_enabled_flag​(boolean value)
        Sets the specified value to the residual_adaptive_colour_transform_enabled_flag field.
      • pps_slice_act_qp_offsets_present_flag

        public StdVideoH265PpsFlags pps_slice_act_qp_offsets_present_flag​(boolean value)
        Sets the specified value to the pps_slice_act_qp_offsets_present_flag field.
      • pps_palette_predictor_initializer_present_flag

        public StdVideoH265PpsFlags pps_palette_predictor_initializer_present_flag​(boolean value)
        Sets the specified value to the pps_palette_predictor_initializer_present_flag field.
      • monochrome_palette_flag

        public StdVideoH265PpsFlags monochrome_palette_flag​(boolean value)
        Sets the specified value to the monochrome_palette_flag field.
      • pps_range_extension_flag

        public StdVideoH265PpsFlags pps_range_extension_flag​(boolean value)
        Sets the specified value to the pps_range_extension_flag field.
      • set

        public StdVideoH265PpsFlags set​(boolean dependent_slice_segments_enabled_flag,
                                        boolean output_flag_present_flag,
                                        boolean sign_data_hiding_enabled_flag,
                                        boolean cabac_init_present_flag,
                                        boolean constrained_intra_pred_flag,
                                        boolean transform_skip_enabled_flag,
                                        boolean cu_qp_delta_enabled_flag,
                                        boolean pps_slice_chroma_qp_offsets_present_flag,
                                        boolean weighted_pred_flag,
                                        boolean weighted_bipred_flag,
                                        boolean transquant_bypass_enabled_flag,
                                        boolean tiles_enabled_flag,
                                        boolean entropy_coding_sync_enabled_flag,
                                        boolean uniform_spacing_flag,
                                        boolean loop_filter_across_tiles_enabled_flag,
                                        boolean pps_loop_filter_across_slices_enabled_flag,
                                        boolean deblocking_filter_control_present_flag,
                                        boolean deblocking_filter_override_enabled_flag,
                                        boolean pps_deblocking_filter_disabled_flag,
                                        boolean pps_scaling_list_data_present_flag,
                                        boolean lists_modification_present_flag,
                                        boolean slice_segment_header_extension_present_flag,
                                        boolean pps_extension_present_flag,
                                        boolean cross_component_prediction_enabled_flag,
                                        boolean chroma_qp_offset_list_enabled_flag,
                                        boolean pps_curr_pic_ref_enabled_flag,
                                        boolean residual_adaptive_colour_transform_enabled_flag,
                                        boolean pps_slice_act_qp_offsets_present_flag,
                                        boolean pps_palette_predictor_initializer_present_flag,
                                        boolean monochrome_palette_flag,
                                        boolean pps_range_extension_flag)
        Initializes this struct with the specified values.
      • malloc

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

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

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

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

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

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

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

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

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

        public static int noutput_flag_present_flag​(long struct)
        Unsafe version of output_flag_present_flag().
      • ncabac_init_present_flag

        public static int ncabac_init_present_flag​(long struct)
        Unsafe version of cabac_init_present_flag().
      • nconstrained_intra_pred_flag

        public static int nconstrained_intra_pred_flag​(long struct)
      • ntransform_skip_enabled_flag

        public static int ntransform_skip_enabled_flag​(long struct)
      • ncu_qp_delta_enabled_flag

        public static int ncu_qp_delta_enabled_flag​(long struct)
        Unsafe version of cu_qp_delta_enabled_flag().
      • nweighted_pred_flag

        public static int nweighted_pred_flag​(long struct)
        Unsafe version of weighted_pred_flag().
      • nweighted_bipred_flag

        public static int nweighted_bipred_flag​(long struct)
        Unsafe version of weighted_bipred_flag().
      • ntiles_enabled_flag

        public static int ntiles_enabled_flag​(long struct)
        Unsafe version of tiles_enabled_flag().
      • nuniform_spacing_flag

        public static int nuniform_spacing_flag​(long struct)
        Unsafe version of uniform_spacing_flag().
      • npps_extension_present_flag

        public static int npps_extension_present_flag​(long struct)
        Unsafe version of pps_extension_present_flag().
      • nmonochrome_palette_flag

        public static int nmonochrome_palette_flag​(long struct)
        Unsafe version of monochrome_palette_flag().
      • npps_range_extension_flag

        public static int npps_range_extension_flag​(long struct)
        Unsafe version of pps_range_extension_flag().
      • nbitfield0

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

        public static void ndependent_slice_segments_enabled_flag​(long struct,
                                                                  int value)
      • noutput_flag_present_flag

        public static void noutput_flag_present_flag​(long struct,
                                                     int value)
        Unsafe version of output_flag_present_flag.
      • nsign_data_hiding_enabled_flag

        public static void nsign_data_hiding_enabled_flag​(long struct,
                                                          int value)
      • ncabac_init_present_flag

        public static void ncabac_init_present_flag​(long struct,
                                                    int value)
        Unsafe version of cabac_init_present_flag.
      • nconstrained_intra_pred_flag

        public static void nconstrained_intra_pred_flag​(long struct,
                                                        int value)
        Unsafe version of constrained_intra_pred_flag.
      • ntransform_skip_enabled_flag

        public static void ntransform_skip_enabled_flag​(long struct,
                                                        int value)
        Unsafe version of transform_skip_enabled_flag.
      • ncu_qp_delta_enabled_flag

        public static void ncu_qp_delta_enabled_flag​(long struct,
                                                     int value)
        Unsafe version of cu_qp_delta_enabled_flag.
      • nweighted_pred_flag

        public static void nweighted_pred_flag​(long struct,
                                               int value)
        Unsafe version of weighted_pred_flag.
      • nweighted_bipred_flag

        public static void nweighted_bipred_flag​(long struct,
                                                 int value)
        Unsafe version of weighted_bipred_flag.
      • ntransquant_bypass_enabled_flag

        public static void ntransquant_bypass_enabled_flag​(long struct,
                                                           int value)
      • ntiles_enabled_flag

        public static void ntiles_enabled_flag​(long struct,
                                               int value)
        Unsafe version of tiles_enabled_flag.
      • nentropy_coding_sync_enabled_flag

        public static void nentropy_coding_sync_enabled_flag​(long struct,
                                                             int value)
      • nuniform_spacing_flag

        public static void nuniform_spacing_flag​(long struct,
                                                 int value)
        Unsafe version of uniform_spacing_flag.
      • nloop_filter_across_tiles_enabled_flag

        public static void nloop_filter_across_tiles_enabled_flag​(long struct,
                                                                  int value)
      • npps_deblocking_filter_disabled_flag

        public static void npps_deblocking_filter_disabled_flag​(long struct,
                                                                int value)
      • npps_scaling_list_data_present_flag

        public static void npps_scaling_list_data_present_flag​(long struct,
                                                               int value)
      • nlists_modification_present_flag

        public static void nlists_modification_present_flag​(long struct,
                                                            int value)
      • npps_extension_present_flag

        public static void npps_extension_present_flag​(long struct,
                                                       int value)
        Unsafe version of pps_extension_present_flag.
      • nchroma_qp_offset_list_enabled_flag

        public static void nchroma_qp_offset_list_enabled_flag​(long struct,
                                                               int value)
      • npps_curr_pic_ref_enabled_flag

        public static void npps_curr_pic_ref_enabled_flag​(long struct,
                                                          int value)
      • npps_slice_act_qp_offsets_present_flag

        public static void npps_slice_act_qp_offsets_present_flag​(long struct,
                                                                  int value)
      • nmonochrome_palette_flag

        public static void nmonochrome_palette_flag​(long struct,
                                                    int value)
        Unsafe version of monochrome_palette_flag.
      • npps_range_extension_flag

        public static void npps_range_extension_flag​(long struct,
                                                     int value)
        Unsafe version of pps_range_extension_flag.