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

public Class StdVideoH264SpsFlags

extends Struct<StdVideoH264SpsFlags>
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 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 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
StdVideoH264SpsFlags(long address, ByteBuffer container)

public
StdVideoH264SpsFlags(ByteBuffer container)

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

Method Summary

Modifier and TypeMethod and Description
public static StdVideoH264SpsFlags
calloc()

Returns a new StdVideoH264SpsFlags instance allocated with memCalloc.

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

Returns a new StdVideoH264SpsFlags.Buffer instance allocated with memCalloc.

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

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

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

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

public boolean

Returns:

the value of the constraint_set0_flag field.
constraint_set0_flag
()

public StdVideoH264SpsFlags
constraint_set0_flag(boolean value)

Sets the specified value to the constraint_set0_flag field.

public boolean

Returns:

the value of the constraint_set1_flag field.
constraint_set1_flag
()

public StdVideoH264SpsFlags
constraint_set1_flag(boolean value)

Sets the specified value to the constraint_set1_flag field.

public boolean

Returns:

the value of the constraint_set2_flag field.
constraint_set2_flag
()

public StdVideoH264SpsFlags
constraint_set2_flag(boolean value)

Sets the specified value to the constraint_set2_flag field.

public boolean

Returns:

the value of the constraint_set3_flag field.
constraint_set3_flag
()

public StdVideoH264SpsFlags
constraint_set3_flag(boolean value)

Sets the specified value to the constraint_set3_flag field.

public boolean

Returns:

the value of the constraint_set4_flag field.
constraint_set4_flag
()

public StdVideoH264SpsFlags
constraint_set4_flag(boolean value)

Sets the specified value to the constraint_set4_flag field.

public boolean

Returns:

the value of the constraint_set5_flag field.
constraint_set5_flag
()

public StdVideoH264SpsFlags
constraint_set5_flag(boolean value)

Sets the specified value to the constraint_set5_flag field.

protected StdVideoH264SpsFlags
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 StdVideoH264SpsFlags
create()

Returns a new StdVideoH264SpsFlags instance allocated with BufferUtils.

public static StdVideoH264SpsFlags
create(long address)

Returns a new StdVideoH264SpsFlags instance for the specified memory address.

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

Returns a new StdVideoH264SpsFlags.Buffer instance allocated with BufferUtils.

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

Create a StdVideoH264SpsFlags.Buffer instance at the specified memory.

public static StdVideoH264SpsFlags
createSafe(long address)

Like create, but returns null if address is NULL.

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

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the delta_pic_order_always_zero_flag field.
delta_pic_order_always_zero_flag
()

public StdVideoH264SpsFlags
delta_pic_order_always_zero_flag(boolean value)

Sets the specified value to the delta_pic_order_always_zero_flag field.

public boolean

Returns:

the value of the direct_8x8_inference_flag field.
direct_8x8_inference_flag
()

public StdVideoH264SpsFlags
direct_8x8_inference_flag(boolean value)

Sets the specified value to the direct_8x8_inference_flag field.

public boolean

Returns:

the value of the frame_cropping_flag field.
frame_cropping_flag
()

public StdVideoH264SpsFlags
frame_cropping_flag(boolean value)

Sets the specified value to the frame_cropping_flag field.

public boolean

Returns:

the value of the frame_mbs_only_flag field.
frame_mbs_only_flag
()

public StdVideoH264SpsFlags
frame_mbs_only_flag(boolean value)

Sets the specified value to the frame_mbs_only_flag field.

public boolean

Returns:

the value of the gaps_in_frame_num_value_allowed_flag field.
gaps_in_frame_num_value_allowed_flag
()

public StdVideoH264SpsFlags
gaps_in_frame_num_value_allowed_flag(boolean value)

Sets the specified value to the gaps_in_frame_num_value_allowed_flag field.

public static StdVideoH264SpsFlags
malloc()

Returns a new StdVideoH264SpsFlags instance allocated with memAlloc.

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

Returns a new StdVideoH264SpsFlags.Buffer instance allocated with memAlloc.

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

Returns a new StdVideoH264SpsFlags instance allocated on the specified MemoryStack.

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

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

public boolean

Returns:

the value of the mb_adaptive_frame_field_flag field.
mb_adaptive_frame_field_flag
()

public StdVideoH264SpsFlags
mb_adaptive_frame_field_flag(boolean value)

Sets the specified value to the mb_adaptive_frame_field_flag field.

public static int
nbitfield0(long struct)

public static void
nbitfield0(long struct, int value)

public static int
nconstraint_set0_flag(long struct)

Unsafe version of constraint_set0_flag.

public static void
nconstraint_set0_flag(long struct, int value)

Unsafe version of constraint_set0_flag.

public static int
nconstraint_set1_flag(long struct)

Unsafe version of constraint_set1_flag.

public static void
nconstraint_set1_flag(long struct, int value)

Unsafe version of constraint_set1_flag.

public static int
nconstraint_set2_flag(long struct)

Unsafe version of constraint_set2_flag.

public static void
nconstraint_set2_flag(long struct, int value)

Unsafe version of constraint_set2_flag.

public static int
nconstraint_set3_flag(long struct)

Unsafe version of constraint_set3_flag.

public static void
nconstraint_set3_flag(long struct, int value)

Unsafe version of constraint_set3_flag.

public static int
nconstraint_set4_flag(long struct)

Unsafe version of constraint_set4_flag.

public static void
nconstraint_set4_flag(long struct, int value)

Unsafe version of constraint_set4_flag.

public static int
nconstraint_set5_flag(long struct)

Unsafe version of constraint_set5_flag.

public static void
nconstraint_set5_flag(long struct, int value)

Unsafe version of constraint_set5_flag.

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

Unsafe version of delta_pic_order_always_zero_flag.

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

Unsafe version of direct_8x8_inference_flag.

public static int
nframe_cropping_flag(long struct)

Unsafe version of frame_cropping_flag.

public static void
nframe_cropping_flag(long struct, int value)

Unsafe version of frame_cropping_flag.

public static int
nframe_mbs_only_flag(long struct)

Unsafe version of frame_mbs_only_flag.

public static void
nframe_mbs_only_flag(long struct, int value)

Unsafe version of frame_mbs_only_flag.

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

Unsafe version of mb_adaptive_frame_field_flag.

public static int
public static void
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
nseq_scaling_matrix_present_flag(long struct, int value)

Unsafe version of seq_scaling_matrix_present_flag.

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 qpprime_y_zero_transform_bypass_flag field.
qpprime_y_zero_transform_bypass_flag
()

public StdVideoH264SpsFlags
qpprime_y_zero_transform_bypass_flag(boolean value)

Sets the specified value to the qpprime_y_zero_transform_bypass_flag field.

public boolean

Returns:

the value of the separate_colour_plane_flag field.
separate_colour_plane_flag
()

public StdVideoH264SpsFlags
separate_colour_plane_flag(boolean value)

Sets the specified value to the separate_colour_plane_flag field.

public boolean

Returns:

the value of the seq_scaling_matrix_present_flag field.
seq_scaling_matrix_present_flag
()

public StdVideoH264SpsFlags
seq_scaling_matrix_present_flag(boolean value)

Sets the specified value to the seq_scaling_matrix_present_flag field.

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.

public StdVideoH264SpsFlags

Returns:

this struct
set
(StdVideoH264SpsFlags
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

Returns:

the value of the vui_parameters_present_flag field.
vui_parameters_present_flag
()

public StdVideoH264SpsFlags
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