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

public Class StdVideoH264SpsVuiFlags

extends Struct<StdVideoH264SpsVuiFlags>
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 StdVideoH264SpsVuiFlags {
    uint32_t aspect_ratio_info_present_flag : 1;
    uint32_t overscan_info_present_flag : 1;
    uint32_t overscan_appropriate_flag : 1;
    uint32_t video_signal_type_present_flag : 1;
    uint32_t video_full_range_flag : 1;
    uint32_t color_description_present_flag : 1;
    uint32_t chroma_loc_info_present_flag : 1;
    uint32_t timing_info_present_flag : 1;
    uint32_t fixed_frame_rate_flag : 1;
    uint32_t bitstream_restriction_flag : 1;
    uint32_t nal_hrd_parameters_present_flag : 1;
    uint32_t vcl_hrd_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
StdVideoH264SpsVuiFlags(long address, ByteBuffer container)

public
StdVideoH264SpsVuiFlags(ByteBuffer container)

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

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the aspect_ratio_info_present_flag field.
aspect_ratio_info_present_flag
()

public StdVideoH264SpsVuiFlags
aspect_ratio_info_present_flag(boolean value)

Sets the specified value to the aspect_ratio_info_present_flag field.

public boolean

Returns:

the value of the bitstream_restriction_flag field.
bitstream_restriction_flag
()

public StdVideoH264SpsVuiFlags
bitstream_restriction_flag(boolean value)

Sets the specified value to the bitstream_restriction_flag field.

public static StdVideoH264SpsVuiFlags
calloc()

Returns a new StdVideoH264SpsVuiFlags instance allocated with memCalloc.

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

Returns a new StdVideoH264SpsVuiFlags.Buffer instance allocated with memCalloc.

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

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

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

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

public boolean

Returns:

the value of the chroma_loc_info_present_flag field.
chroma_loc_info_present_flag
()

public StdVideoH264SpsVuiFlags
chroma_loc_info_present_flag(boolean value)

Sets the specified value to the chroma_loc_info_present_flag field.

public boolean

Returns:

the value of the color_description_present_flag field.
color_description_present_flag
()

public StdVideoH264SpsVuiFlags
color_description_present_flag(boolean value)

Sets the specified value to the color_description_present_flag field.

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

Returns a new StdVideoH264SpsVuiFlags instance allocated with BufferUtils.

public static StdVideoH264SpsVuiFlags
create(long address)

Returns a new StdVideoH264SpsVuiFlags instance for the specified memory address.

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

Returns a new StdVideoH264SpsVuiFlags.Buffer instance allocated with BufferUtils.

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

Create a StdVideoH264SpsVuiFlags.Buffer instance at the specified memory.

public static StdVideoH264SpsVuiFlags
createSafe(long address)

Like create, but returns null if address is NULL.

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

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the fixed_frame_rate_flag field.
fixed_frame_rate_flag
()

public StdVideoH264SpsVuiFlags
fixed_frame_rate_flag(boolean value)

Sets the specified value to the fixed_frame_rate_flag field.

public static StdVideoH264SpsVuiFlags
malloc()

Returns a new StdVideoH264SpsVuiFlags instance allocated with memAlloc.

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

Returns a new StdVideoH264SpsVuiFlags.Buffer instance allocated with memAlloc.

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

Returns a new StdVideoH264SpsVuiFlags instance allocated on the specified MemoryStack.

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

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

public boolean

Returns:

the value of the nal_hrd_parameters_present_flag field.
nal_hrd_parameters_present_flag
()

public StdVideoH264SpsVuiFlags
nal_hrd_parameters_present_flag(boolean value)

Sets the specified value to the nal_hrd_parameters_present_flag field.

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

Unsafe version of aspect_ratio_info_present_flag.

public static int
nbitfield0(long struct)

public static void
nbitfield0(long struct, int value)

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

Unsafe version of bitstream_restriction_flag.

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

Unsafe version of chroma_loc_info_present_flag.

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

Unsafe version of color_description_present_flag.

public static int
nfixed_frame_rate_flag(long struct)

Unsafe version of fixed_frame_rate_flag.

public static void
nfixed_frame_rate_flag(long struct, int value)

Unsafe version of fixed_frame_rate_flag.

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

Unsafe version of nal_hrd_parameters_present_flag.

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

Unsafe version of overscan_appropriate_flag.

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

Unsafe version of overscan_info_present_flag.

public static int
ntiming_info_present_flag(long struct)

Unsafe version of timing_info_present_flag.

public static void
ntiming_info_present_flag(long struct, int value)

Unsafe version of timing_info_present_flag.

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

Unsafe version of vcl_hrd_parameters_present_flag.

public static int
nvideo_full_range_flag(long struct)

Unsafe version of video_full_range_flag.

public static void
nvideo_full_range_flag(long struct, int value)

Unsafe version of video_full_range_flag.

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

Unsafe version of video_signal_type_present_flag.

public boolean

Returns:

the value of the overscan_appropriate_flag field.
overscan_appropriate_flag
()

public StdVideoH264SpsVuiFlags
overscan_appropriate_flag(boolean value)

Sets the specified value to the overscan_appropriate_flag field.

public boolean

Returns:

the value of the overscan_info_present_flag field.
overscan_info_present_flag
()

public StdVideoH264SpsVuiFlags
overscan_info_present_flag(boolean value)

Sets the specified value to the overscan_info_present_flag field.

public StdVideoH264SpsVuiFlags
set(boolean aspect_ratio_info_present_flag, boolean overscan_info_present_flag, boolean overscan_appropriate_flag, boolean video_signal_type_present_flag, boolean video_full_range_flag, boolean color_description_present_flag, boolean chroma_loc_info_present_flag, boolean timing_info_present_flag, boolean fixed_frame_rate_flag, boolean bitstream_restriction_flag, boolean nal_hrd_parameters_present_flag, boolean vcl_hrd_parameters_present_flag)

Initializes this struct with the specified values.

public StdVideoH264SpsVuiFlags

Returns:

this struct
set
(StdVideoH264SpsVuiFlags
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 timing_info_present_flag field.
timing_info_present_flag
()

public StdVideoH264SpsVuiFlags
timing_info_present_flag(boolean value)

Sets the specified value to the timing_info_present_flag field.

public boolean

Returns:

the value of the vcl_hrd_parameters_present_flag field.
vcl_hrd_parameters_present_flag
()

public StdVideoH264SpsVuiFlags
vcl_hrd_parameters_present_flag(boolean value)

Sets the specified value to the vcl_hrd_parameters_present_flag field.

public boolean

Returns:

the value of the video_full_range_flag field.
video_full_range_flag
()

public StdVideoH264SpsVuiFlags
video_full_range_flag(boolean value)

Sets the specified value to the video_full_range_flag field.

public boolean

Returns:

the value of the video_signal_type_present_flag field.
video_signal_type_present_flag
()

public StdVideoH264SpsVuiFlags
video_signal_type_present_flag(boolean value)

Sets the specified value to the video_signal_type_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