Package org.lwjgl.vulkan.video
Class StdVideoH264SpsFlags
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
struct StdVideoH264SpsFlags {
uint32_t constraint_set0_flag : 1;
uint32_t constraint_set1_flag : 1;
uint32_t constraint_set2_flag : 1;
uint32_t constraint_set3_flag : 1;
uint32_t constraint_set4_flag : 1;
uint32_t constraint_set5_flag : 1;
uint32_t direct_8x8_inference_flag : 1;
uint32_t mb_adaptive_frame_field_flag : 1;
uint32_t frame_mbs_only_flag : 1;
uint32_t delta_pic_order_always_zero_flag : 1;
uint32_t separate_colour_plane_flag : 1;
uint32_t gaps_in_frame_num_value_allowed_flag : 1;
uint32_t qpprime_y_zero_transform_bypass_flag : 1;
uint32_t frame_cropping_flag : 1;
uint32_t seq_scaling_matrix_present_flag : 1;
uint32_t vui_parameters_present_flag : 1;
}
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionStdVideoH264SpsFlags
(ByteBuffer container) Creates aStdVideoH264SpsFlags
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic StdVideoH264SpsFlags
calloc()
Returns a newStdVideoH264SpsFlags
instance allocated withmemCalloc
.static StdVideoH264SpsFlags.Buffer
calloc
(int capacity) Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withmemCalloc
.static StdVideoH264SpsFlags.Buffer
calloc
(int capacity, MemoryStack stack) Returns a newStdVideoH264SpsFlags.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static StdVideoH264SpsFlags
calloc
(MemoryStack stack) Returns a newStdVideoH264SpsFlags
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.boolean
constraint_set0_flag
(boolean value) Sets the specified value to theconstraint_set0_flag
field.boolean
constraint_set1_flag
(boolean value) Sets the specified value to theconstraint_set1_flag
field.boolean
constraint_set2_flag
(boolean value) Sets the specified value to theconstraint_set2_flag
field.boolean
constraint_set3_flag
(boolean value) Sets the specified value to theconstraint_set3_flag
field.boolean
constraint_set4_flag
(boolean value) Sets the specified value to theconstraint_set4_flag
field.boolean
constraint_set5_flag
(boolean value) Sets the specified value to theconstraint_set5_flag
field.static StdVideoH264SpsFlags
create()
Returns a newStdVideoH264SpsFlags
instance allocated withBufferUtils
.static StdVideoH264SpsFlags.Buffer
create
(int capacity) Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withBufferUtils
.static StdVideoH264SpsFlags
create
(long address) Returns a newStdVideoH264SpsFlags
instance for the specified memory address.static StdVideoH264SpsFlags.Buffer
create
(long address, int capacity) Create aStdVideoH264SpsFlags.Buffer
instance at the specified memory.static @Nullable StdVideoH264SpsFlags
createSafe
(long address) static @Nullable StdVideoH264SpsFlags.Buffer
createSafe
(long address, int capacity) boolean
delta_pic_order_always_zero_flag
(boolean value) Sets the specified value to thedelta_pic_order_always_zero_flag
field.boolean
direct_8x8_inference_flag
(boolean value) Sets the specified value to thedirect_8x8_inference_flag
field.boolean
frame_cropping_flag
(boolean value) Sets the specified value to theframe_cropping_flag
field.boolean
frame_mbs_only_flag
(boolean value) Sets the specified value to theframe_mbs_only_flag
field.boolean
gaps_in_frame_num_value_allowed_flag
(boolean value) Sets the specified value to thegaps_in_frame_num_value_allowed_flag
field.static StdVideoH264SpsFlags
malloc()
Returns a newStdVideoH264SpsFlags
instance allocated withmemAlloc
.static StdVideoH264SpsFlags.Buffer
malloc
(int capacity) Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withmemAlloc
.static StdVideoH264SpsFlags.Buffer
malloc
(int capacity, MemoryStack stack) Returns a newStdVideoH264SpsFlags.Buffer
instance allocated on the specifiedMemoryStack
.static StdVideoH264SpsFlags
malloc
(MemoryStack stack) Returns a newStdVideoH264SpsFlags
instance allocated on the specifiedMemoryStack
.boolean
mb_adaptive_frame_field_flag
(boolean value) Sets the specified value to themb_adaptive_frame_field_flag
field.static int
nbitfield0
(long struct) static void
nbitfield0
(long struct, int value) static int
nconstraint_set0_flag
(long struct) Unsafe version ofconstraint_set0_flag()
.static void
nconstraint_set0_flag
(long struct, int value) Unsafe version ofconstraint_set0_flag
.static int
nconstraint_set1_flag
(long struct) Unsafe version ofconstraint_set1_flag()
.static void
nconstraint_set1_flag
(long struct, int value) Unsafe version ofconstraint_set1_flag
.static int
nconstraint_set2_flag
(long struct) Unsafe version ofconstraint_set2_flag()
.static void
nconstraint_set2_flag
(long struct, int value) Unsafe version ofconstraint_set2_flag
.static int
nconstraint_set3_flag
(long struct) Unsafe version ofconstraint_set3_flag()
.static void
nconstraint_set3_flag
(long struct, int value) Unsafe version ofconstraint_set3_flag
.static int
nconstraint_set4_flag
(long struct) Unsafe version ofconstraint_set4_flag()
.static void
nconstraint_set4_flag
(long struct, int value) Unsafe version ofconstraint_set4_flag
.static int
nconstraint_set5_flag
(long struct) Unsafe version ofconstraint_set5_flag()
.static void
nconstraint_set5_flag
(long struct, int value) Unsafe version ofconstraint_set5_flag
.static int
ndelta_pic_order_always_zero_flag
(long struct) Unsafe version ofdelta_pic_order_always_zero_flag()
.static void
ndelta_pic_order_always_zero_flag
(long struct, int value) Unsafe version ofdelta_pic_order_always_zero_flag
.static int
ndirect_8x8_inference_flag
(long struct) Unsafe version ofdirect_8x8_inference_flag()
.static void
ndirect_8x8_inference_flag
(long struct, int value) Unsafe version ofdirect_8x8_inference_flag
.static int
nframe_cropping_flag
(long struct) Unsafe version offrame_cropping_flag()
.static void
nframe_cropping_flag
(long struct, int value) Unsafe version offrame_cropping_flag
.static int
nframe_mbs_only_flag
(long struct) Unsafe version offrame_mbs_only_flag()
.static void
nframe_mbs_only_flag
(long struct, int value) Unsafe version offrame_mbs_only_flag
.static int
ngaps_in_frame_num_value_allowed_flag
(long struct) Unsafe version ofgaps_in_frame_num_value_allowed_flag()
.static void
ngaps_in_frame_num_value_allowed_flag
(long struct, int value) Unsafe version ofgaps_in_frame_num_value_allowed_flag
.static int
nmb_adaptive_frame_field_flag
(long struct) Unsafe version ofmb_adaptive_frame_field_flag()
.static void
nmb_adaptive_frame_field_flag
(long struct, int value) Unsafe version ofmb_adaptive_frame_field_flag
.static int
nqpprime_y_zero_transform_bypass_flag
(long struct) Unsafe version ofqpprime_y_zero_transform_bypass_flag()
.static void
nqpprime_y_zero_transform_bypass_flag
(long struct, int value) Unsafe version ofqpprime_y_zero_transform_bypass_flag
.static int
nseparate_colour_plane_flag
(long struct) Unsafe version ofseparate_colour_plane_flag()
.static void
nseparate_colour_plane_flag
(long struct, int value) Unsafe version ofseparate_colour_plane_flag
.static int
nseq_scaling_matrix_present_flag
(long struct) Unsafe version ofseq_scaling_matrix_present_flag()
.static void
nseq_scaling_matrix_present_flag
(long struct, int value) Unsafe version ofseq_scaling_matrix_present_flag
.static int
nvui_parameters_present_flag
(long struct) Unsafe version ofvui_parameters_present_flag()
.static void
nvui_parameters_present_flag
(long struct, int value) Unsafe version ofvui_parameters_present_flag
.boolean
qpprime_y_zero_transform_bypass_flag
(boolean value) Sets the specified value to theqpprime_y_zero_transform_bypass_flag
field.boolean
separate_colour_plane_flag
(boolean value) Sets the specified value to theseparate_colour_plane_flag
field.boolean
seq_scaling_matrix_present_flag
(boolean value) Sets the specified value to theseq_scaling_matrix_present_flag
field.set
(boolean constraint_set0_flag, boolean constraint_set1_flag, boolean constraint_set2_flag, boolean constraint_set3_flag, boolean constraint_set4_flag, boolean constraint_set5_flag, boolean direct_8x8_inference_flag, boolean mb_adaptive_frame_field_flag, boolean frame_mbs_only_flag, boolean delta_pic_order_always_zero_flag, boolean separate_colour_plane_flag, boolean gaps_in_frame_num_value_allowed_flag, boolean qpprime_y_zero_transform_bypass_flag, boolean frame_cropping_flag, boolean seq_scaling_matrix_present_flag, boolean vui_parameters_present_flag) Initializes this struct with the specified values.set
(StdVideoH264SpsFlags src) Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.boolean
vui_parameters_present_flag
(boolean value) Sets the specified value to thevui_parameters_present_flag
field.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
BITFIELD0
public static final int BITFIELD0The struct member offsets.
-
-
Constructor Details
-
StdVideoH264SpsFlags
Creates aStdVideoH264SpsFlags
instance at the current position of the specifiedByteBuffer
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 Details
-
sizeof
public int sizeof()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<StdVideoH264SpsFlags>
-
constraint_set0_flag
public boolean constraint_set0_flag()- Returns:
- the value of the
constraint_set0_flag
field.
-
constraint_set1_flag
public boolean constraint_set1_flag()- Returns:
- the value of the
constraint_set1_flag
field.
-
constraint_set2_flag
public boolean constraint_set2_flag()- Returns:
- the value of the
constraint_set2_flag
field.
-
constraint_set3_flag
public boolean constraint_set3_flag()- Returns:
- the value of the
constraint_set3_flag
field.
-
constraint_set4_flag
public boolean constraint_set4_flag()- Returns:
- the value of the
constraint_set4_flag
field.
-
constraint_set5_flag
public boolean constraint_set5_flag()- Returns:
- the value of the
constraint_set5_flag
field.
-
direct_8x8_inference_flag
public boolean direct_8x8_inference_flag()- Returns:
- the value of the
direct_8x8_inference_flag
field.
-
mb_adaptive_frame_field_flag
public boolean mb_adaptive_frame_field_flag()- Returns:
- the value of the
mb_adaptive_frame_field_flag
field.
-
frame_mbs_only_flag
public boolean frame_mbs_only_flag()- Returns:
- the value of the
frame_mbs_only_flag
field.
-
delta_pic_order_always_zero_flag
public boolean delta_pic_order_always_zero_flag()- Returns:
- the value of the
delta_pic_order_always_zero_flag
field.
-
separate_colour_plane_flag
public boolean separate_colour_plane_flag()- Returns:
- the value of the
separate_colour_plane_flag
field.
-
gaps_in_frame_num_value_allowed_flag
public boolean gaps_in_frame_num_value_allowed_flag()- Returns:
- the value of the
gaps_in_frame_num_value_allowed_flag
field.
-
qpprime_y_zero_transform_bypass_flag
public boolean qpprime_y_zero_transform_bypass_flag()- Returns:
- the value of the
qpprime_y_zero_transform_bypass_flag
field.
-
frame_cropping_flag
public boolean frame_cropping_flag()- Returns:
- the value of the
frame_cropping_flag
field.
-
seq_scaling_matrix_present_flag
public boolean seq_scaling_matrix_present_flag()- Returns:
- the value of the
seq_scaling_matrix_present_flag
field.
-
vui_parameters_present_flag
public boolean vui_parameters_present_flag()- Returns:
- the value of the
vui_parameters_present_flag
field.
-
constraint_set0_flag
Sets the specified value to theconstraint_set0_flag
field. -
constraint_set1_flag
Sets the specified value to theconstraint_set1_flag
field. -
constraint_set2_flag
Sets the specified value to theconstraint_set2_flag
field. -
constraint_set3_flag
Sets the specified value to theconstraint_set3_flag
field. -
constraint_set4_flag
Sets the specified value to theconstraint_set4_flag
field. -
constraint_set5_flag
Sets the specified value to theconstraint_set5_flag
field. -
direct_8x8_inference_flag
Sets the specified value to thedirect_8x8_inference_flag
field. -
mb_adaptive_frame_field_flag
Sets the specified value to themb_adaptive_frame_field_flag
field. -
frame_mbs_only_flag
Sets the specified value to theframe_mbs_only_flag
field. -
delta_pic_order_always_zero_flag
Sets the specified value to thedelta_pic_order_always_zero_flag
field. -
separate_colour_plane_flag
Sets the specified value to theseparate_colour_plane_flag
field. -
gaps_in_frame_num_value_allowed_flag
Sets the specified value to thegaps_in_frame_num_value_allowed_flag
field. -
qpprime_y_zero_transform_bypass_flag
Sets the specified value to theqpprime_y_zero_transform_bypass_flag
field. -
frame_cropping_flag
Sets the specified value to theframe_cropping_flag
field. -
seq_scaling_matrix_present_flag
Sets the specified value to theseq_scaling_matrix_present_flag
field. -
vui_parameters_present_flag
Sets the specified value to thevui_parameters_present_flag
field. -
set
public StdVideoH264SpsFlags set(boolean constraint_set0_flag, boolean constraint_set1_flag, boolean constraint_set2_flag, boolean constraint_set3_flag, boolean constraint_set4_flag, boolean constraint_set5_flag, boolean direct_8x8_inference_flag, boolean mb_adaptive_frame_field_flag, boolean frame_mbs_only_flag, boolean delta_pic_order_always_zero_flag, boolean separate_colour_plane_flag, boolean gaps_in_frame_num_value_allowed_flag, boolean qpprime_y_zero_transform_bypass_flag, boolean frame_cropping_flag, boolean seq_scaling_matrix_present_flag, boolean vui_parameters_present_flag) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newStdVideoH264SpsFlags
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newStdVideoH264SpsFlags
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newStdVideoH264SpsFlags
instance allocated withBufferUtils
. -
create
Returns a newStdVideoH264SpsFlags
instance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newStdVideoH264SpsFlags.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aStdVideoH264SpsFlags.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
malloc
Returns a newStdVideoH264SpsFlags
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newStdVideoH264SpsFlags
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newStdVideoH264SpsFlags.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newStdVideoH264SpsFlags.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nbitfield0
public static int nbitfield0(long struct) -
nconstraint_set0_flag
public static int nconstraint_set0_flag(long struct) Unsafe version ofconstraint_set0_flag()
. -
nconstraint_set1_flag
public static int nconstraint_set1_flag(long struct) Unsafe version ofconstraint_set1_flag()
. -
nconstraint_set2_flag
public static int nconstraint_set2_flag(long struct) Unsafe version ofconstraint_set2_flag()
. -
nconstraint_set3_flag
public static int nconstraint_set3_flag(long struct) Unsafe version ofconstraint_set3_flag()
. -
nconstraint_set4_flag
public static int nconstraint_set4_flag(long struct) Unsafe version ofconstraint_set4_flag()
. -
nconstraint_set5_flag
public static int nconstraint_set5_flag(long struct) Unsafe version ofconstraint_set5_flag()
. -
ndirect_8x8_inference_flag
public static int ndirect_8x8_inference_flag(long struct) Unsafe version ofdirect_8x8_inference_flag()
. -
nmb_adaptive_frame_field_flag
public static int nmb_adaptive_frame_field_flag(long struct) Unsafe version ofmb_adaptive_frame_field_flag()
. -
nframe_mbs_only_flag
public static int nframe_mbs_only_flag(long struct) Unsafe version offrame_mbs_only_flag()
. -
ndelta_pic_order_always_zero_flag
public static int ndelta_pic_order_always_zero_flag(long struct) Unsafe version ofdelta_pic_order_always_zero_flag()
. -
nseparate_colour_plane_flag
public static int nseparate_colour_plane_flag(long struct) Unsafe version ofseparate_colour_plane_flag()
. -
ngaps_in_frame_num_value_allowed_flag
public static int ngaps_in_frame_num_value_allowed_flag(long struct) Unsafe version ofgaps_in_frame_num_value_allowed_flag()
. -
nqpprime_y_zero_transform_bypass_flag
public static int nqpprime_y_zero_transform_bypass_flag(long struct) Unsafe version ofqpprime_y_zero_transform_bypass_flag()
. -
nframe_cropping_flag
public static int nframe_cropping_flag(long struct) Unsafe version offrame_cropping_flag()
. -
nseq_scaling_matrix_present_flag
public static int nseq_scaling_matrix_present_flag(long struct) Unsafe version ofseq_scaling_matrix_present_flag()
. -
nvui_parameters_present_flag
public static int nvui_parameters_present_flag(long struct) Unsafe version ofvui_parameters_present_flag()
. -
nbitfield0
public static void nbitfield0(long struct, int value) -
nconstraint_set0_flag
public static void nconstraint_set0_flag(long struct, int value) Unsafe version ofconstraint_set0_flag
. -
nconstraint_set1_flag
public static void nconstraint_set1_flag(long struct, int value) Unsafe version ofconstraint_set1_flag
. -
nconstraint_set2_flag
public static void nconstraint_set2_flag(long struct, int value) Unsafe version ofconstraint_set2_flag
. -
nconstraint_set3_flag
public static void nconstraint_set3_flag(long struct, int value) Unsafe version ofconstraint_set3_flag
. -
nconstraint_set4_flag
public static void nconstraint_set4_flag(long struct, int value) Unsafe version ofconstraint_set4_flag
. -
nconstraint_set5_flag
public static void nconstraint_set5_flag(long struct, int value) Unsafe version ofconstraint_set5_flag
. -
ndirect_8x8_inference_flag
public static void ndirect_8x8_inference_flag(long struct, int value) Unsafe version ofdirect_8x8_inference_flag
. -
nmb_adaptive_frame_field_flag
public static void nmb_adaptive_frame_field_flag(long struct, int value) Unsafe version ofmb_adaptive_frame_field_flag
. -
nframe_mbs_only_flag
public static void nframe_mbs_only_flag(long struct, int value) Unsafe version offrame_mbs_only_flag
. -
ndelta_pic_order_always_zero_flag
public static void ndelta_pic_order_always_zero_flag(long struct, int value) Unsafe version ofdelta_pic_order_always_zero_flag
. -
nseparate_colour_plane_flag
public static void nseparate_colour_plane_flag(long struct, int value) Unsafe version ofseparate_colour_plane_flag
. -
ngaps_in_frame_num_value_allowed_flag
public static void ngaps_in_frame_num_value_allowed_flag(long struct, int value) Unsafe version ofgaps_in_frame_num_value_allowed_flag
. -
nqpprime_y_zero_transform_bypass_flag
public static void nqpprime_y_zero_transform_bypass_flag(long struct, int value) Unsafe version ofqpprime_y_zero_transform_bypass_flag
. -
nframe_cropping_flag
public static void nframe_cropping_flag(long struct, int value) Unsafe version offrame_cropping_flag
. -
nseq_scaling_matrix_present_flag
public static void nseq_scaling_matrix_present_flag(long struct, int value) Unsafe version ofseq_scaling_matrix_present_flag
. -
nvui_parameters_present_flag
public static void nvui_parameters_present_flag(long struct, int value) Unsafe version ofvui_parameters_present_flag
.
-