Top Description Inners Fields Constructors Methods
org.lwjgl.vulkan.video

public Class StdVideoH265SpsFlags

extends Struct<StdVideoH265SpsFlags>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Layout


struct StdVideoH265SpsFlags {
    uint32_t sps_temporal_id_nesting_flag : 1;
    uint32_t separate_colour_plane_flag : 1;
    uint32_t conformance_window_flag : 1;
    uint32_t sps_sub_layer_ordering_info_present_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_scc_extension_flag : 1;
    uint32_t sps_curr_pic_ref_enabled_flag : 1;
    uint32_t palette_mode_enabled_flag : 1;
    uint32_t sps_palette_predictor_initializers_present_flag : 1;
    uint32_t sps_palette_predictor_initializer_present_flag : 1;
    uint32_t intra_boundary_filtering_disabled_flag : 1;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
BITFIELD0

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
StdVideoH265SpsFlags(long address, ByteBuffer container)

public
StdVideoH265SpsFlags(ByteBuffer container)

Creates a StdVideoH265SpsFlags instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the amp_enabled_flag field.
amp_enabled_flag
()

public StdVideoH265SpsFlags
amp_enabled_flag(boolean value)

Sets the specified value to the amp_enabled_flag field.

public boolean

Returns:

the value of the cabac_bypass_alignment_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.

public static StdVideoH265SpsFlags
calloc()

Returns a new StdVideoH265SpsFlags instance allocated with memCalloc.

public static StdVideoH265SpsFlags.Buffer
calloc(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsFlags.Buffer instance allocated with memCalloc.

public static StdVideoH265SpsFlags
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsFlags instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static StdVideoH265SpsFlags.Buffer
calloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsFlags.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

public boolean

Returns:

the value of the conformance_window_flag field.
conformance_window_flag
()

public StdVideoH265SpsFlags
conformance_window_flag(boolean value)

Sets the specified value to the conformance_window_flag field.

protected StdVideoH265SpsFlags
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static StdVideoH265SpsFlags
create()

Returns a new StdVideoH265SpsFlags instance allocated with BufferUtils.

public static StdVideoH265SpsFlags
create(long address)

Returns a new StdVideoH265SpsFlags instance for the specified memory address.

public static StdVideoH265SpsFlags.Buffer
create(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsFlags.Buffer instance allocated with BufferUtils.

public static StdVideoH265SpsFlags.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a StdVideoH265SpsFlags.Buffer instance at the specified memory.

public static StdVideoH265SpsFlags
createSafe(long address)

Like create, but returns null if address is NULL.

public static StdVideoH265SpsFlags.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the explicit_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.

public boolean

Returns:

the value of the extended_precision_processing_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.

public boolean

Returns:

the value of the high_precision_offsets_enabled_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.

public boolean

Returns:

the value of the implicit_rdpcm_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.

public boolean

Returns:

the value of the intra_boundary_filtering_disabled_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.

public boolean

Returns:

the value of the intra_smoothing_disabled_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.

public boolean

Returns:

the value of the long_term_ref_pics_present_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.

public static StdVideoH265SpsFlags
malloc()

Returns a new StdVideoH265SpsFlags instance allocated with memAlloc.

public static StdVideoH265SpsFlags.Buffer
malloc(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsFlags.Buffer instance allocated with memAlloc.

public static StdVideoH265SpsFlags
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsFlags instance allocated on the specified MemoryStack.

public static StdVideoH265SpsFlags.Buffer
malloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsFlags.Buffer instance allocated on the specified MemoryStack.

public static int
namp_enabled_flag(long struct)

Unsafe version of amp_enabled_flag.

public static void
namp_enabled_flag(long struct, int value)

Unsafe version of amp_enabled_flag.

public static int
nbitfield0(long struct)

public static void
nbitfield0(long struct, int value)

public static int
public static void
public static int
nconformance_window_flag(long struct)

Unsafe version of conformance_window_flag.

public static void
nconformance_window_flag(long struct, int value)

Unsafe version of conformance_window_flag.

public static int
public static void
nexplicit_rdpcm_enabled_flag(long struct, int value)

Unsafe version of explicit_rdpcm_enabled_flag.

public static int
public static void
public static int
public static void
public static int
public static void
nimplicit_rdpcm_enabled_flag(long struct, int value)

Unsafe version of implicit_rdpcm_enabled_flag.

public static int
public static void
public static int
public static void
nintra_smoothing_disabled_flag(long struct, int value)

Unsafe version of intra_smoothing_disabled_flag.

public static int
public static void
nlong_term_ref_pics_present_flag(long struct, int value)

Unsafe version of long_term_ref_pics_present_flag.

public static int
public static void
npalette_mode_enabled_flag(long struct, int value)

Unsafe version of palette_mode_enabled_flag.

public static int
npcm_enabled_flag(long struct)

Unsafe version of pcm_enabled_flag.

public static void
npcm_enabled_flag(long struct, int value)

Unsafe version of pcm_enabled_flag.

public static int
public static void
npcm_loop_filter_disabled_flag(long struct, int value)

Unsafe version of pcm_loop_filter_disabled_flag.

public static int
public static void
public static int
public static void
public static int
public static void
nscaling_list_enabled_flag(long struct, int value)

Unsafe version of scaling_list_enabled_flag.

public static int
public static void
nseparate_colour_plane_flag(long struct, int value)

Unsafe version of separate_colour_plane_flag.

public static int
public static void
nsps_curr_pic_ref_enabled_flag(long struct, int value)

Unsafe version of sps_curr_pic_ref_enabled_flag.

public static int
public static void
nsps_extension_present_flag(long struct, int value)

Unsafe version of sps_extension_present_flag.

public static int
public static void
public static int
public static void
public static int
nsps_range_extension_flag(long struct)

Unsafe version of sps_range_extension_flag.

public static void
nsps_range_extension_flag(long struct, int value)

Unsafe version of sps_range_extension_flag.

public static int
public static void
public static int
nsps_scc_extension_flag(long struct)

Unsafe version of sps_scc_extension_flag.

public static void
nsps_scc_extension_flag(long struct, int value)

Unsafe version of sps_scc_extension_flag.

public static int
public static void
public static int
public static void
nsps_temporal_id_nesting_flag(long struct, int value)

Unsafe version of sps_temporal_id_nesting_flag.

public static int
public static void
nsps_temporal_mvp_enabled_flag(long struct, int value)

Unsafe version of sps_temporal_mvp_enabled_flag.

public static int
public static void
public static int
public static void
public static int
public static void
public static int
public static void
nvui_parameters_present_flag(long struct, int value)

Unsafe version of vui_parameters_present_flag.

public boolean

Returns:

the value of the palette_mode_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.

public boolean

Returns:

the value of the pcm_enabled_flag field.
pcm_enabled_flag
()

public StdVideoH265SpsFlags
pcm_enabled_flag(boolean value)

Sets the specified value to the pcm_enabled_flag field.

public boolean

Returns:

the value of the pcm_loop_filter_disabled_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.

public boolean

Returns:

the value of the persistent_rice_adaptation_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.

public boolean

Returns:

the value of the sample_adaptive_offset_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.

public boolean

Returns:

the value of the scaling_list_enabled_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.

public boolean

Returns:

the value of the separate_colour_plane_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.

public StdVideoH265SpsFlags
set(boolean sps_temporal_id_nesting_flag, boolean separate_colour_plane_flag, boolean conformance_window_flag, boolean sps_sub_layer_ordering_info_present_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_scc_extension_flag, boolean sps_curr_pic_ref_enabled_flag, boolean palette_mode_enabled_flag, boolean sps_palette_predictor_initializers_present_flag, boolean sps_palette_predictor_initializer_present_flag, boolean intra_boundary_filtering_disabled_flag)

Initializes this struct with the specified values.

public StdVideoH265SpsFlags

Returns:

this struct
set
(StdVideoH265SpsFlags
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public boolean
public StdVideoH265SpsFlags
sps_curr_pic_ref_enabled_flag(boolean value)

Sets the specified value to the sps_curr_pic_ref_enabled_flag field.

public boolean

Returns:

the value of the sps_extension_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.

public boolean

Returns:

the value of the sps_palette_predictor_initializer_present_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.

public boolean

Returns:

the value of the sps_palette_predictor_initializers_present_flag field.
sps_palette_predictor_initializers_present_flag
()

public StdVideoH265SpsFlags
sps_palette_predictor_initializers_present_flag(boolean value)

Sets the specified value to the sps_palette_predictor_initializers_present_flag field.

public boolean

Returns:

the value of the sps_range_extension_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.

public boolean

Returns:

the value of the sps_scaling_list_data_present_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.

public boolean

Returns:

the value of the sps_scc_extension_flag field.
sps_scc_extension_flag
()

public StdVideoH265SpsFlags
sps_scc_extension_flag(boolean value)

Sets the specified value to the sps_scc_extension_flag field.

public boolean

Returns:

the value of the sps_sub_layer_ordering_info_present_flag field.
sps_sub_layer_ordering_info_present_flag
()

public StdVideoH265SpsFlags
sps_sub_layer_ordering_info_present_flag(boolean value)

Sets the specified value to the sps_sub_layer_ordering_info_present_flag field.

public boolean

Returns:

the value of the sps_temporal_id_nesting_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.

public boolean

Returns:

the value of the sps_temporal_mvp_enabled_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.

public boolean

Returns:

the value of the strong_intra_smoothing_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.

public boolean

Returns:

the value of the transform_skip_context_enabled_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.

public boolean
public StdVideoH265SpsFlags
transform_skip_rotation_enabled_flag(boolean value)

Sets the specified value to the transform_skip_rotation_enabled_flag field.

public boolean

Returns:

the value of the vui_parameters_present_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.

Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate