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.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe 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 aStdVideoH264SpsFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic StdVideoH264SpsFlagscalloc()Returns a newStdVideoH264SpsFlagsinstance allocated withmemCalloc.static StdVideoH264SpsFlags.Buffercalloc(int capacity) Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withmemCalloc.static StdVideoH264SpsFlags.Buffercalloc(int capacity, MemoryStack stack) Returns a newStdVideoH264SpsFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoH264SpsFlagscalloc(MemoryStack stack) Returns a newStdVideoH264SpsFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleanconstraint_set0_flag(boolean value) Sets the specified value to theconstraint_set0_flagfield.booleanconstraint_set1_flag(boolean value) Sets the specified value to theconstraint_set1_flagfield.booleanconstraint_set2_flag(boolean value) Sets the specified value to theconstraint_set2_flagfield.booleanconstraint_set3_flag(boolean value) Sets the specified value to theconstraint_set3_flagfield.booleanconstraint_set4_flag(boolean value) Sets the specified value to theconstraint_set4_flagfield.booleanconstraint_set5_flag(boolean value) Sets the specified value to theconstraint_set5_flagfield.static StdVideoH264SpsFlagscreate()Returns a newStdVideoH264SpsFlagsinstance allocated withBufferUtils.static StdVideoH264SpsFlags.Buffercreate(int capacity) Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withBufferUtils.static StdVideoH264SpsFlagscreate(long address) Returns a newStdVideoH264SpsFlagsinstance for the specified memory address.static StdVideoH264SpsFlags.Buffercreate(long address, int capacity) Create aStdVideoH264SpsFlags.Bufferinstance at the specified memory.static @Nullable StdVideoH264SpsFlagscreateSafe(long address) static @Nullable StdVideoH264SpsFlags.BuffercreateSafe(long address, int capacity) booleandelta_pic_order_always_zero_flag(boolean value) Sets the specified value to thedelta_pic_order_always_zero_flagfield.booleandirect_8x8_inference_flag(boolean value) Sets the specified value to thedirect_8x8_inference_flagfield.booleanframe_cropping_flag(boolean value) Sets the specified value to theframe_cropping_flagfield.booleanframe_mbs_only_flag(boolean value) Sets the specified value to theframe_mbs_only_flagfield.booleangaps_in_frame_num_value_allowed_flag(boolean value) Sets the specified value to thegaps_in_frame_num_value_allowed_flagfield.static StdVideoH264SpsFlagsmalloc()Returns a newStdVideoH264SpsFlagsinstance allocated withmemAlloc.static StdVideoH264SpsFlags.Buffermalloc(int capacity) Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withmemAlloc.static StdVideoH264SpsFlags.Buffermalloc(int capacity, MemoryStack stack) Returns a newStdVideoH264SpsFlags.Bufferinstance allocated on the specifiedMemoryStack.static StdVideoH264SpsFlagsmalloc(MemoryStack stack) Returns a newStdVideoH264SpsFlagsinstance allocated on the specifiedMemoryStack.booleanmb_adaptive_frame_field_flag(boolean value) Sets the specified value to themb_adaptive_frame_field_flagfield.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intnconstraint_set0_flag(long struct) Unsafe version ofconstraint_set0_flag().static voidnconstraint_set0_flag(long struct, int value) Unsafe version ofconstraint_set0_flag.static intnconstraint_set1_flag(long struct) Unsafe version ofconstraint_set1_flag().static voidnconstraint_set1_flag(long struct, int value) Unsafe version ofconstraint_set1_flag.static intnconstraint_set2_flag(long struct) Unsafe version ofconstraint_set2_flag().static voidnconstraint_set2_flag(long struct, int value) Unsafe version ofconstraint_set2_flag.static intnconstraint_set3_flag(long struct) Unsafe version ofconstraint_set3_flag().static voidnconstraint_set3_flag(long struct, int value) Unsafe version ofconstraint_set3_flag.static intnconstraint_set4_flag(long struct) Unsafe version ofconstraint_set4_flag().static voidnconstraint_set4_flag(long struct, int value) Unsafe version ofconstraint_set4_flag.static intnconstraint_set5_flag(long struct) Unsafe version ofconstraint_set5_flag().static voidnconstraint_set5_flag(long struct, int value) Unsafe version ofconstraint_set5_flag.static intndelta_pic_order_always_zero_flag(long struct) Unsafe version ofdelta_pic_order_always_zero_flag().static voidndelta_pic_order_always_zero_flag(long struct, int value) Unsafe version ofdelta_pic_order_always_zero_flag.static intndirect_8x8_inference_flag(long struct) Unsafe version ofdirect_8x8_inference_flag().static voidndirect_8x8_inference_flag(long struct, int value) Unsafe version ofdirect_8x8_inference_flag.static intnframe_cropping_flag(long struct) Unsafe version offrame_cropping_flag().static voidnframe_cropping_flag(long struct, int value) Unsafe version offrame_cropping_flag.static intnframe_mbs_only_flag(long struct) Unsafe version offrame_mbs_only_flag().static voidnframe_mbs_only_flag(long struct, int value) Unsafe version offrame_mbs_only_flag.static intngaps_in_frame_num_value_allowed_flag(long struct) Unsafe version ofgaps_in_frame_num_value_allowed_flag().static voidngaps_in_frame_num_value_allowed_flag(long struct, int value) Unsafe version ofgaps_in_frame_num_value_allowed_flag.static intnmb_adaptive_frame_field_flag(long struct) Unsafe version ofmb_adaptive_frame_field_flag().static voidnmb_adaptive_frame_field_flag(long struct, int value) Unsafe version ofmb_adaptive_frame_field_flag.static intnqpprime_y_zero_transform_bypass_flag(long struct) Unsafe version ofqpprime_y_zero_transform_bypass_flag().static voidnqpprime_y_zero_transform_bypass_flag(long struct, int value) Unsafe version ofqpprime_y_zero_transform_bypass_flag.static intnseparate_colour_plane_flag(long struct) Unsafe version ofseparate_colour_plane_flag().static voidnseparate_colour_plane_flag(long struct, int value) Unsafe version ofseparate_colour_plane_flag.static intnseq_scaling_matrix_present_flag(long struct) Unsafe version ofseq_scaling_matrix_present_flag().static voidnseq_scaling_matrix_present_flag(long struct, int value) Unsafe version ofseq_scaling_matrix_present_flag.static intnvui_parameters_present_flag(long struct) Unsafe version ofvui_parameters_present_flag().static voidnvui_parameters_present_flag(long struct, int value) Unsafe version ofvui_parameters_present_flag.booleanqpprime_y_zero_transform_bypass_flag(boolean value) Sets the specified value to theqpprime_y_zero_transform_bypass_flagfield.booleanseparate_colour_plane_flag(boolean value) Sets the specified value to theseparate_colour_plane_flagfield.booleanseq_scaling_matrix_present_flag(boolean value) Sets the specified value to theseq_scaling_matrix_present_flagfield.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.intsizeof()Returnssizeof(struct).booleanvui_parameters_present_flag(boolean value) Sets the specified value to thevui_parameters_present_flagfield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods 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 aStdVideoH264SpsFlagsinstance at the current position of the specifiedByteBuffercontainer. 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:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<StdVideoH264SpsFlags>
-
constraint_set0_flag
public boolean constraint_set0_flag()- Returns:
- the value of the
constraint_set0_flagfield.
-
constraint_set1_flag
public boolean constraint_set1_flag()- Returns:
- the value of the
constraint_set1_flagfield.
-
constraint_set2_flag
public boolean constraint_set2_flag()- Returns:
- the value of the
constraint_set2_flagfield.
-
constraint_set3_flag
public boolean constraint_set3_flag()- Returns:
- the value of the
constraint_set3_flagfield.
-
constraint_set4_flag
public boolean constraint_set4_flag()- Returns:
- the value of the
constraint_set4_flagfield.
-
constraint_set5_flag
public boolean constraint_set5_flag()- Returns:
- the value of the
constraint_set5_flagfield.
-
direct_8x8_inference_flag
public boolean direct_8x8_inference_flag()- Returns:
- the value of the
direct_8x8_inference_flagfield.
-
mb_adaptive_frame_field_flag
public boolean mb_adaptive_frame_field_flag()- Returns:
- the value of the
mb_adaptive_frame_field_flagfield.
-
frame_mbs_only_flag
public boolean frame_mbs_only_flag()- Returns:
- the value of the
frame_mbs_only_flagfield.
-
delta_pic_order_always_zero_flag
public boolean delta_pic_order_always_zero_flag()- Returns:
- the value of the
delta_pic_order_always_zero_flagfield.
-
separate_colour_plane_flag
public boolean separate_colour_plane_flag()- Returns:
- the value of the
separate_colour_plane_flagfield.
-
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_flagfield.
-
qpprime_y_zero_transform_bypass_flag
public boolean qpprime_y_zero_transform_bypass_flag()- Returns:
- the value of the
qpprime_y_zero_transform_bypass_flagfield.
-
frame_cropping_flag
public boolean frame_cropping_flag()- Returns:
- the value of the
frame_cropping_flagfield.
-
seq_scaling_matrix_present_flag
public boolean seq_scaling_matrix_present_flag()- Returns:
- the value of the
seq_scaling_matrix_present_flagfield.
-
vui_parameters_present_flag
public boolean vui_parameters_present_flag()- Returns:
- the value of the
vui_parameters_present_flagfield.
-
constraint_set0_flag
Sets the specified value to theconstraint_set0_flagfield. -
constraint_set1_flag
Sets the specified value to theconstraint_set1_flagfield. -
constraint_set2_flag
Sets the specified value to theconstraint_set2_flagfield. -
constraint_set3_flag
Sets the specified value to theconstraint_set3_flagfield. -
constraint_set4_flag
Sets the specified value to theconstraint_set4_flagfield. -
constraint_set5_flag
Sets the specified value to theconstraint_set5_flagfield. -
direct_8x8_inference_flag
Sets the specified value to thedirect_8x8_inference_flagfield. -
mb_adaptive_frame_field_flag
Sets the specified value to themb_adaptive_frame_field_flagfield. -
frame_mbs_only_flag
Sets the specified value to theframe_mbs_only_flagfield. -
delta_pic_order_always_zero_flag
Sets the specified value to thedelta_pic_order_always_zero_flagfield. -
separate_colour_plane_flag
Sets the specified value to theseparate_colour_plane_flagfield. -
gaps_in_frame_num_value_allowed_flag
Sets the specified value to thegaps_in_frame_num_value_allowed_flagfield. -
qpprime_y_zero_transform_bypass_flag
Sets the specified value to theqpprime_y_zero_transform_bypass_flagfield. -
frame_cropping_flag
Sets the specified value to theframe_cropping_flagfield. -
seq_scaling_matrix_present_flag
Sets the specified value to theseq_scaling_matrix_present_flagfield. -
vui_parameters_present_flag
Sets the specified value to thevui_parameters_present_flagfield. -
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 newStdVideoH264SpsFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoH264SpsFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoH264SpsFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoH264SpsFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoH264SpsFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoH264SpsFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newStdVideoH264SpsFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoH264SpsFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoH264SpsFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoH264SpsFlags.Bufferinstance allocated on the specifiedMemoryStackand 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.
-