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

public Class StdVideoEncodeH265SliceSegmentHeaderFlags

extends Struct<StdVideoEncodeH265SliceSegmentHeaderFlags>
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 StdVideoEncodeH265SliceSegmentHeaderFlags {
    uint32_t first_slice_segment_in_pic_flag : 1;
    uint32_t dependent_slice_segment_flag : 1;
    uint32_t slice_sao_luma_flag : 1;
    uint32_t slice_sao_chroma_flag : 1;
    uint32_t num_ref_idx_active_override_flag : 1;
    uint32_t mvd_l1_zero_flag : 1;
    uint32_t cabac_init_flag : 1;
    uint32_t cu_chroma_qp_offset_enabled_flag : 1;
    uint32_t deblocking_filter_override_flag : 1;
    uint32_t slice_deblocking_filter_disabled_flag : 1;
    uint32_t collocated_from_l0_flag : 1;
    uint32_t slice_loop_filter_across_slices_enabled_flag : 1;
    uint32_t reserved : 20;
}

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
BITFIELD1

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
public
StdVideoEncodeH265SliceSegmentHeaderFlags(ByteBuffer container)

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

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the cabac_init_flag field.
cabac_init_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
cabac_init_flag(boolean value)

Sets the specified value to the cabac_init_flag field.

public static StdVideoEncodeH265SliceSegmentHeaderFlags
calloc()

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags instance allocated with memCalloc.

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

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags.Buffer instance allocated with memCalloc.

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

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

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

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

public boolean

Returns:

the value of the collocated_from_l0_flag field.
collocated_from_l0_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
collocated_from_l0_flag(boolean value)

Sets the specified value to the collocated_from_l0_flag field.

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

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags instance allocated with BufferUtils.

public static StdVideoEncodeH265SliceSegmentHeaderFlags
create(long address)

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags instance for the specified memory address.

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

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags.Buffer instance allocated with BufferUtils.

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

Create a StdVideoEncodeH265SliceSegmentHeaderFlags.Buffer instance at the specified memory.

public static StdVideoEncodeH265SliceSegmentHeaderFlags
createSafe(long address)

Like create, but returns null if address is NULL.

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

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the cu_chroma_qp_offset_enabled_flag field.
cu_chroma_qp_offset_enabled_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
cu_chroma_qp_offset_enabled_flag(boolean value)

Sets the specified value to the cu_chroma_qp_offset_enabled_flag field.

public boolean

Returns:

the value of the deblocking_filter_override_flag field.
deblocking_filter_override_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
deblocking_filter_override_flag(boolean value)

Sets the specified value to the deblocking_filter_override_flag field.

public boolean

Returns:

the value of the dependent_slice_segment_flag field.
dependent_slice_segment_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
dependent_slice_segment_flag(boolean value)

Sets the specified value to the dependent_slice_segment_flag field.

public boolean

Returns:

the value of the first_slice_segment_in_pic_flag field.
first_slice_segment_in_pic_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
first_slice_segment_in_pic_flag(boolean value)

Sets the specified value to the first_slice_segment_in_pic_flag field.

public static StdVideoEncodeH265SliceSegmentHeaderFlags
malloc()

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags instance allocated with memAlloc.

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

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags.Buffer instance allocated with memAlloc.

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

Returns a new StdVideoEncodeH265SliceSegmentHeaderFlags instance allocated on the specified MemoryStack.

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

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

public boolean

Returns:

the value of the mvd_l1_zero_flag field.
mvd_l1_zero_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
mvd_l1_zero_flag(boolean value)

Sets the specified value to the mvd_l1_zero_flag field.

public static int
nbitfield0(long struct)

public static void
nbitfield0(long struct, int value)

public static int
nbitfield1(long struct)

public static void
nbitfield1(long struct, int value)

public static int
ncabac_init_flag(long struct)

Unsafe version of cabac_init_flag.

public static void
ncabac_init_flag(long struct, int value)

Unsafe version of cabac_init_flag.

public static int
ncollocated_from_l0_flag(long struct)

Unsafe version of collocated_from_l0_flag.

public static void
ncollocated_from_l0_flag(long struct, int value)

Unsafe version of collocated_from_l0_flag.

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

Unsafe version of cu_chroma_qp_offset_enabled_flag.

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

Unsafe version of deblocking_filter_override_flag.

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

Unsafe version of dependent_slice_segment_flag.

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

Unsafe version of first_slice_segment_in_pic_flag.

public static int
nmvd_l1_zero_flag(long struct)

Unsafe version of mvd_l1_zero_flag.

public static void
nmvd_l1_zero_flag(long struct, int value)

Unsafe version of mvd_l1_zero_flag.

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

Unsafe version of num_ref_idx_active_override_flag.

public static int
nreserved(long struct)

public static void
nreserved(long struct, int value)

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

Unsafe version of slice_sao_chroma_flag.

public static void
nslice_sao_chroma_flag(long struct, int value)

Unsafe version of slice_sao_chroma_flag.

public static int
nslice_sao_luma_flag(long struct)

Unsafe version of slice_sao_luma_flag.

public static void
nslice_sao_luma_flag(long struct, int value)

Unsafe version of slice_sao_luma_flag.

public boolean

Returns:

the value of the num_ref_idx_active_override_flag field.
num_ref_idx_active_override_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
num_ref_idx_active_override_flag(boolean value)

Sets the specified value to the num_ref_idx_active_override_flag field.

public StdVideoEncodeH265SliceSegmentHeaderFlags
set(boolean first_slice_segment_in_pic_flag, boolean dependent_slice_segment_flag, boolean slice_sao_luma_flag, boolean slice_sao_chroma_flag, boolean num_ref_idx_active_override_flag, boolean mvd_l1_zero_flag, boolean cabac_init_flag, boolean cu_chroma_qp_offset_enabled_flag, boolean deblocking_filter_override_flag, boolean slice_deblocking_filter_disabled_flag, boolean collocated_from_l0_flag, boolean slice_loop_filter_across_slices_enabled_flag)

Initializes this struct with the specified values.

public StdVideoEncodeH265SliceSegmentHeaderFlags

Returns:

this struct
set
(StdVideoEncodeH265SliceSegmentHeaderFlags
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 slice_deblocking_filter_disabled_flag field.
slice_deblocking_filter_disabled_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
slice_deblocking_filter_disabled_flag(boolean value)

Sets the specified value to the slice_deblocking_filter_disabled_flag field.

public boolean

Returns:

the value of the slice_loop_filter_across_slices_enabled_flag field.
slice_loop_filter_across_slices_enabled_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
slice_loop_filter_across_slices_enabled_flag(boolean value)

Sets the specified value to the slice_loop_filter_across_slices_enabled_flag field.

public boolean

Returns:

the value of the slice_sao_chroma_flag field.
slice_sao_chroma_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
slice_sao_chroma_flag(boolean value)

Sets the specified value to the slice_sao_chroma_flag field.

public boolean

Returns:

the value of the slice_sao_luma_flag field.
slice_sao_luma_flag
()

public StdVideoEncodeH265SliceSegmentHeaderFlags
slice_sao_luma_flag(boolean value)

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