Package org.lwjgl.vulkan.video
Class StdVideoH265SequenceParameterSetVui
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.video.StdVideoH265SequenceParameterSetVui
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class StdVideoH265SequenceParameterSetVui extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceLayout
struct StdVideoH265SequenceParameterSetVui { uint8_t aspect_ratio_idc; uint16_t sar_width; uint16_t sar_height; uint8_t video_format; uint8_t colour_primaries; uint8_t transfer_characteristics; uint8_t matrix_coeffs; uint8_t chroma_sample_loc_type_top_field; uint8_t chroma_sample_loc_type_bottom_field; uint16_t def_disp_win_left_offset; uint16_t def_disp_win_right_offset; uint16_t def_disp_win_top_offset; uint16_t def_disp_win_bottom_offset; uint32_t vui_num_units_in_tick; uint32_t vui_time_scale; uint32_t vui_num_ticks_poc_diff_one_minus1;StdVideoH265HrdParameters* pHrdParameters; uint16_t min_spatial_segmentation_idc; uint8_t max_bytes_per_pic_denom; uint8_t max_bits_per_min_cu_denom; uint8_t log2_max_mv_length_horizontal; uint8_t log2_max_mv_length_vertical;StdVideoH265SpsVuiFlagsflags; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStdVideoH265SequenceParameterSetVui.BufferAn array ofStdVideoH265SequenceParameterSetVuistructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intASPECT_RATIO_IDC
CHROMA_SAMPLE_LOC_TYPE_BOTTOM_FIELD
CHROMA_SAMPLE_LOC_TYPE_TOP_FIELD
COLOUR_PRIMARIES
DEF_DISP_WIN_BOTTOM_OFFSET
DEF_DISP_WIN_LEFT_OFFSET
DEF_DISP_WIN_RIGHT_OFFSET
DEF_DISP_WIN_TOP_OFFSET
FLAGS
LOG2_MAX_MV_LENGTH_HORIZONTAL
LOG2_MAX_MV_LENGTH_VERTICAL
MATRIX_COEFFS
MAX_BITS_PER_MIN_CU_DENOM
MAX_BYTES_PER_PIC_DENOM
MIN_SPATIAL_SEGMENTATION_IDC
PHRDPARAMETERS
SAR_HEIGHT
SAR_WIDTHThe struct member offsets.static intSIZEOFThe struct size in bytes.static intTRANSFER_CHARACTERISTICS
VIDEO_FORMAT
VUI_NUM_TICKS_POC_DIFF_ONE_MINUS1
VUI_NUM_UNITS_IN_TICK
VUI_TIME_SCALEThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description StdVideoH265SequenceParameterSetVui(java.nio.ByteBuffer container)Creates aStdVideoH265SequenceParameterSetVuiinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byteaspect_ratio_idc()StdVideoH265SequenceParameterSetVuiaspect_ratio_idc(byte value)Sets the specified value to theaspect_ratio_idcfield.static StdVideoH265SequenceParameterSetVuicalloc()Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withmemCalloc.static StdVideoH265SequenceParameterSetVui.Buffercalloc(int capacity)Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withmemCalloc.static StdVideoH265SequenceParameterSetVui.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoH265SequenceParameterSetVuicalloc(org.lwjgl.system.MemoryStack stack)Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.bytechroma_sample_loc_type_bottom_field()StdVideoH265SequenceParameterSetVuichroma_sample_loc_type_bottom_field(byte value)Sets the specified value to thechroma_sample_loc_type_bottom_fieldfield.bytechroma_sample_loc_type_top_field()StdVideoH265SequenceParameterSetVuichroma_sample_loc_type_top_field(byte value)Sets the specified value to thechroma_sample_loc_type_top_fieldfield.bytecolour_primaries()StdVideoH265SequenceParameterSetVuicolour_primaries(byte value)Sets the specified value to thecolour_primariesfield.static StdVideoH265SequenceParameterSetVuicreate()Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withBufferUtils.static StdVideoH265SequenceParameterSetVui.Buffercreate(int capacity)Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withBufferUtils.static StdVideoH265SequenceParameterSetVuicreate(long address)Returns a newStdVideoH265SequenceParameterSetVuiinstance for the specified memory address.static StdVideoH265SequenceParameterSetVui.Buffercreate(long address, int capacity)Create aStdVideoH265SequenceParameterSetVui.Bufferinstance at the specified memory.static StdVideoH265SequenceParameterSetVuicreateSafe(long address)static StdVideoH265SequenceParameterSetVui.BuffercreateSafe(long address, int capacity)shortdef_disp_win_bottom_offset()StdVideoH265SequenceParameterSetVuidef_disp_win_bottom_offset(short value)Sets the specified value to thedef_disp_win_bottom_offsetfield.shortdef_disp_win_left_offset()StdVideoH265SequenceParameterSetVuidef_disp_win_left_offset(short value)Sets the specified value to thedef_disp_win_left_offsetfield.shortdef_disp_win_right_offset()StdVideoH265SequenceParameterSetVuidef_disp_win_right_offset(short value)Sets the specified value to thedef_disp_win_right_offsetfield.shortdef_disp_win_top_offset()StdVideoH265SequenceParameterSetVuidef_disp_win_top_offset(short value)Sets the specified value to thedef_disp_win_top_offsetfield.StdVideoH265SpsVuiFlagsflags()StdVideoH265SequenceParameterSetVuiflags(java.util.function.Consumer<StdVideoH265SpsVuiFlags> consumer)Passes theflagsfield to the specifiedConsumer.StdVideoH265SequenceParameterSetVuiflags(StdVideoH265SpsVuiFlags value)Copies the specifiedStdVideoH265SpsVuiFlagsto theflagsfield.bytelog2_max_mv_length_horizontal()StdVideoH265SequenceParameterSetVuilog2_max_mv_length_horizontal(byte value)Sets the specified value to thelog2_max_mv_length_horizontalfield.bytelog2_max_mv_length_vertical()StdVideoH265SequenceParameterSetVuilog2_max_mv_length_vertical(byte value)Sets the specified value to thelog2_max_mv_length_verticalfield.static StdVideoH265SequenceParameterSetVuimalloc()Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withmemAlloc.static StdVideoH265SequenceParameterSetVui.Buffermalloc(int capacity)Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withmemAlloc.static StdVideoH265SequenceParameterSetVui.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated on the specifiedMemoryStack.static StdVideoH265SequenceParameterSetVuimalloc(org.lwjgl.system.MemoryStack stack)Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated on the specifiedMemoryStack.bytematrix_coeffs()StdVideoH265SequenceParameterSetVuimatrix_coeffs(byte value)Sets the specified value to thematrix_coeffsfield.bytemax_bits_per_min_cu_denom()StdVideoH265SequenceParameterSetVuimax_bits_per_min_cu_denom(byte value)Sets the specified value to themax_bits_per_min_cu_denomfield.bytemax_bytes_per_pic_denom()StdVideoH265SequenceParameterSetVuimax_bytes_per_pic_denom(byte value)Sets the specified value to themax_bytes_per_pic_denomfield.shortmin_spatial_segmentation_idc()StdVideoH265SequenceParameterSetVuimin_spatial_segmentation_idc(short value)Sets the specified value to themin_spatial_segmentation_idcfield.static bytenaspect_ratio_idc(long struct)Unsafe version ofaspect_ratio_idc().static voidnaspect_ratio_idc(long struct, byte value)Unsafe version ofaspect_ratio_idc.static bytenchroma_sample_loc_type_bottom_field(long struct)Unsafe version ofchroma_sample_loc_type_bottom_field().static voidnchroma_sample_loc_type_bottom_field(long struct, byte value)Unsafe version ofchroma_sample_loc_type_bottom_field.static bytenchroma_sample_loc_type_top_field(long struct)Unsafe version ofchroma_sample_loc_type_top_field().static voidnchroma_sample_loc_type_top_field(long struct, byte value)Unsafe version ofchroma_sample_loc_type_top_field.static bytencolour_primaries(long struct)Unsafe version ofcolour_primaries().static voidncolour_primaries(long struct, byte value)Unsafe version ofcolour_primaries.static shortndef_disp_win_bottom_offset(long struct)Unsafe version ofdef_disp_win_bottom_offset().static voidndef_disp_win_bottom_offset(long struct, short value)Unsafe version ofdef_disp_win_bottom_offset.static shortndef_disp_win_left_offset(long struct)Unsafe version ofdef_disp_win_left_offset().static voidndef_disp_win_left_offset(long struct, short value)Unsafe version ofdef_disp_win_left_offset.static shortndef_disp_win_right_offset(long struct)Unsafe version ofdef_disp_win_right_offset().static voidndef_disp_win_right_offset(long struct, short value)Unsafe version ofdef_disp_win_right_offset.static shortndef_disp_win_top_offset(long struct)Unsafe version ofdef_disp_win_top_offset().static voidndef_disp_win_top_offset(long struct, short value)Unsafe version ofdef_disp_win_top_offset.static StdVideoH265SpsVuiFlagsnflags(long struct)Unsafe version offlags().static voidnflags(long struct, StdVideoH265SpsVuiFlags value)Unsafe version offlags.static bytenlog2_max_mv_length_horizontal(long struct)Unsafe version oflog2_max_mv_length_horizontal().static voidnlog2_max_mv_length_horizontal(long struct, byte value)Unsafe version oflog2_max_mv_length_horizontal.static bytenlog2_max_mv_length_vertical(long struct)Unsafe version oflog2_max_mv_length_vertical().static voidnlog2_max_mv_length_vertical(long struct, byte value)Unsafe version oflog2_max_mv_length_vertical.static bytenmatrix_coeffs(long struct)Unsafe version ofmatrix_coeffs().static voidnmatrix_coeffs(long struct, byte value)Unsafe version ofmatrix_coeffs.static bytenmax_bits_per_min_cu_denom(long struct)Unsafe version ofmax_bits_per_min_cu_denom().static voidnmax_bits_per_min_cu_denom(long struct, byte value)Unsafe version ofmax_bits_per_min_cu_denom.static bytenmax_bytes_per_pic_denom(long struct)Unsafe version ofmax_bytes_per_pic_denom().static voidnmax_bytes_per_pic_denom(long struct, byte value)Unsafe version ofmax_bytes_per_pic_denom.static shortnmin_spatial_segmentation_idc(long struct)Unsafe version ofmin_spatial_segmentation_idc().static voidnmin_spatial_segmentation_idc(long struct, short value)Unsafe version ofmin_spatial_segmentation_idc.static StdVideoH265HrdParametersnpHrdParameters(long struct)Unsafe version ofpHrdParameters().static voidnpHrdParameters(long struct, StdVideoH265HrdParameters value)Unsafe version ofpHrdParameters.static shortnsar_height(long struct)Unsafe version ofsar_height().static voidnsar_height(long struct, short value)Unsafe version ofsar_height.static shortnsar_width(long struct)Unsafe version ofsar_width().static voidnsar_width(long struct, short value)Unsafe version ofsar_width.static bytentransfer_characteristics(long struct)Unsafe version oftransfer_characteristics().static voidntransfer_characteristics(long struct, byte value)Unsafe version oftransfer_characteristics.static bytenvideo_format(long struct)Unsafe version ofvideo_format().static voidnvideo_format(long struct, byte value)Unsafe version ofvideo_format.static intnvui_num_ticks_poc_diff_one_minus1(long struct)Unsafe version ofvui_num_ticks_poc_diff_one_minus1().static voidnvui_num_ticks_poc_diff_one_minus1(long struct, int value)Unsafe version ofvui_num_ticks_poc_diff_one_minus1.static intnvui_num_units_in_tick(long struct)Unsafe version ofvui_num_units_in_tick().static voidnvui_num_units_in_tick(long struct, int value)Unsafe version ofvui_num_units_in_tick.static intnvui_time_scale(long struct)Unsafe version ofvui_time_scale().static voidnvui_time_scale(long struct, int value)Unsafe version ofvui_time_scale.StdVideoH265HrdParameterspHrdParameters()StdVideoH265SequenceParameterSetVuipHrdParameters(StdVideoH265HrdParameters value)Sets the address of the specifiedStdVideoH265HrdParametersto thepHrdParametersfield.shortsar_height()StdVideoH265SequenceParameterSetVuisar_height(short value)Sets the specified value to thesar_heightfield.shortsar_width()StdVideoH265SequenceParameterSetVuisar_width(short value)Sets the specified value to thesar_widthfield.StdVideoH265SequenceParameterSetVuiset(byte aspect_ratio_idc, short sar_width, short sar_height, byte video_format, byte colour_primaries, byte transfer_characteristics, byte matrix_coeffs, byte chroma_sample_loc_type_top_field, byte chroma_sample_loc_type_bottom_field, short def_disp_win_left_offset, short def_disp_win_right_offset, short def_disp_win_top_offset, short def_disp_win_bottom_offset, int vui_num_units_in_tick, int vui_time_scale, int vui_num_ticks_poc_diff_one_minus1, StdVideoH265HrdParameters pHrdParameters, short min_spatial_segmentation_idc, byte max_bytes_per_pic_denom, byte max_bits_per_min_cu_denom, byte log2_max_mv_length_horizontal, byte log2_max_mv_length_vertical, StdVideoH265SpsVuiFlags flags)Initializes this struct with the specified values.StdVideoH265SequenceParameterSetVuiset(StdVideoH265SequenceParameterSetVui src)Copies the specified struct data to this struct.intsizeof()bytetransfer_characteristics()StdVideoH265SequenceParameterSetVuitransfer_characteristics(byte value)Sets the specified value to thetransfer_characteristicsfield.static voidvalidate(long struct)Validates pointer members that should not beNULL.bytevideo_format()StdVideoH265SequenceParameterSetVuivideo_format(byte value)Sets the specified value to thevideo_formatfield.intvui_num_ticks_poc_diff_one_minus1()StdVideoH265SequenceParameterSetVuivui_num_ticks_poc_diff_one_minus1(int value)Sets the specified value to thevui_num_ticks_poc_diff_one_minus1field.intvui_num_units_in_tick()StdVideoH265SequenceParameterSetVuivui_num_units_in_tick(int value)Sets the specified value to thevui_num_units_in_tickfield.intvui_time_scale()StdVideoH265SequenceParameterSetVuivui_time_scale(int value)Sets the specified value to thevui_time_scalefield.
-
-
-
Field Detail
-
SIZEOF
The struct size in bytes.
-
ALIGNOF
The struct alignment in bytes.
-
ASPECT_RATIO_IDC, SAR_WIDTH, SAR_HEIGHT, VIDEO_FORMAT, COLOUR_PRIMARIES, TRANSFER_CHARACTERISTICS, MATRIX_COEFFS, CHROMA_SAMPLE_LOC_TYPE_TOP_FIELD, CHROMA_SAMPLE_LOC_TYPE_BOTTOM_FIELD, DEF_DISP_WIN_LEFT_OFFSET, DEF_DISP_WIN_RIGHT_OFFSET, DEF_DISP_WIN_TOP_OFFSET, DEF_DISP_WIN_BOTTOM_OFFSET, VUI_NUM_UNITS_IN_TICK, VUI_TIME_SCALE, VUI_NUM_TICKS_POC_DIFF_ONE_MINUS1, PHRDPARAMETERS, MIN_SPATIAL_SEGMENTATION_IDC, MAX_BYTES_PER_PIC_DENOM, MAX_BITS_PER_MIN_CU_DENOM, LOG2_MAX_MV_LENGTH_HORIZONTAL, LOG2_MAX_MV_LENGTH_VERTICAL, FLAGS
The struct member offsets.
-
-
Constructor Detail
-
StdVideoH265SequenceParameterSetVui
public StdVideoH265SequenceParameterSetVui(java.nio.ByteBuffer container)
Creates aStdVideoH265SequenceParameterSetVuiinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
aspect_ratio_idc
public byte aspect_ratio_idc()
- Returns:
- the value of the
aspect_ratio_idcfield.
-
sar_width
public short sar_width()
- Returns:
- the value of the
sar_widthfield.
-
sar_height
public short sar_height()
- Returns:
- the value of the
sar_heightfield.
-
video_format
public byte video_format()
- Returns:
- the value of the
video_formatfield.
-
colour_primaries
public byte colour_primaries()
- Returns:
- the value of the
colour_primariesfield.
-
transfer_characteristics
public byte transfer_characteristics()
- Returns:
- the value of the
transfer_characteristicsfield.
-
matrix_coeffs
public byte matrix_coeffs()
- Returns:
- the value of the
matrix_coeffsfield.
-
chroma_sample_loc_type_top_field
public byte chroma_sample_loc_type_top_field()
- Returns:
- the value of the
chroma_sample_loc_type_top_fieldfield.
-
chroma_sample_loc_type_bottom_field
public byte chroma_sample_loc_type_bottom_field()
- Returns:
- the value of the
chroma_sample_loc_type_bottom_fieldfield.
-
def_disp_win_left_offset
public short def_disp_win_left_offset()
- Returns:
- the value of the
def_disp_win_left_offsetfield.
-
def_disp_win_right_offset
public short def_disp_win_right_offset()
- Returns:
- the value of the
def_disp_win_right_offsetfield.
-
def_disp_win_top_offset
public short def_disp_win_top_offset()
- Returns:
- the value of the
def_disp_win_top_offsetfield.
-
def_disp_win_bottom_offset
public short def_disp_win_bottom_offset()
- Returns:
- the value of the
def_disp_win_bottom_offsetfield.
-
vui_num_units_in_tick
public int vui_num_units_in_tick()
- Returns:
- the value of the
vui_num_units_in_tickfield.
-
vui_time_scale
public int vui_time_scale()
- Returns:
- the value of the
vui_time_scalefield.
-
vui_num_ticks_poc_diff_one_minus1
public int vui_num_ticks_poc_diff_one_minus1()
- Returns:
- the value of the
vui_num_ticks_poc_diff_one_minus1field.
-
pHrdParameters
public StdVideoH265HrdParameters pHrdParameters()
- Returns:
- a
StdVideoH265HrdParametersview of the struct pointed to by thepHrdParametersfield.
-
min_spatial_segmentation_idc
public short min_spatial_segmentation_idc()
- Returns:
- the value of the
min_spatial_segmentation_idcfield.
-
max_bytes_per_pic_denom
public byte max_bytes_per_pic_denom()
- Returns:
- the value of the
max_bytes_per_pic_denomfield.
-
max_bits_per_min_cu_denom
public byte max_bits_per_min_cu_denom()
- Returns:
- the value of the
max_bits_per_min_cu_denomfield.
-
log2_max_mv_length_horizontal
public byte log2_max_mv_length_horizontal()
- Returns:
- the value of the
log2_max_mv_length_horizontalfield.
-
log2_max_mv_length_vertical
public byte log2_max_mv_length_vertical()
- Returns:
- the value of the
log2_max_mv_length_verticalfield.
-
flags
public StdVideoH265SpsVuiFlags flags()
- Returns:
- a
StdVideoH265SpsVuiFlagsview of theflagsfield.
-
aspect_ratio_idc
public StdVideoH265SequenceParameterSetVui aspect_ratio_idc(byte value)
Sets the specified value to theaspect_ratio_idcfield.
-
sar_width
public StdVideoH265SequenceParameterSetVui sar_width(short value)
Sets the specified value to thesar_widthfield.
-
sar_height
public StdVideoH265SequenceParameterSetVui sar_height(short value)
Sets the specified value to thesar_heightfield.
-
video_format
public StdVideoH265SequenceParameterSetVui video_format(byte value)
Sets the specified value to thevideo_formatfield.
-
colour_primaries
public StdVideoH265SequenceParameterSetVui colour_primaries(byte value)
Sets the specified value to thecolour_primariesfield.
-
transfer_characteristics
public StdVideoH265SequenceParameterSetVui transfer_characteristics(byte value)
Sets the specified value to thetransfer_characteristicsfield.
-
matrix_coeffs
public StdVideoH265SequenceParameterSetVui matrix_coeffs(byte value)
Sets the specified value to thematrix_coeffsfield.
-
chroma_sample_loc_type_top_field
public StdVideoH265SequenceParameterSetVui chroma_sample_loc_type_top_field(byte value)
Sets the specified value to thechroma_sample_loc_type_top_fieldfield.
-
chroma_sample_loc_type_bottom_field
public StdVideoH265SequenceParameterSetVui chroma_sample_loc_type_bottom_field(byte value)
Sets the specified value to thechroma_sample_loc_type_bottom_fieldfield.
-
def_disp_win_left_offset
public StdVideoH265SequenceParameterSetVui def_disp_win_left_offset(short value)
Sets the specified value to thedef_disp_win_left_offsetfield.
-
def_disp_win_right_offset
public StdVideoH265SequenceParameterSetVui def_disp_win_right_offset(short value)
Sets the specified value to thedef_disp_win_right_offsetfield.
-
def_disp_win_top_offset
public StdVideoH265SequenceParameterSetVui def_disp_win_top_offset(short value)
Sets the specified value to thedef_disp_win_top_offsetfield.
-
def_disp_win_bottom_offset
public StdVideoH265SequenceParameterSetVui def_disp_win_bottom_offset(short value)
Sets the specified value to thedef_disp_win_bottom_offsetfield.
-
vui_num_units_in_tick
public StdVideoH265SequenceParameterSetVui vui_num_units_in_tick(int value)
Sets the specified value to thevui_num_units_in_tickfield.
-
vui_time_scale
public StdVideoH265SequenceParameterSetVui vui_time_scale(int value)
Sets the specified value to thevui_time_scalefield.
-
vui_num_ticks_poc_diff_one_minus1
public StdVideoH265SequenceParameterSetVui vui_num_ticks_poc_diff_one_minus1(int value)
Sets the specified value to thevui_num_ticks_poc_diff_one_minus1field.
-
pHrdParameters
public StdVideoH265SequenceParameterSetVui pHrdParameters(StdVideoH265HrdParameters value)
Sets the address of the specifiedStdVideoH265HrdParametersto thepHrdParametersfield.
-
min_spatial_segmentation_idc
public StdVideoH265SequenceParameterSetVui min_spatial_segmentation_idc(short value)
Sets the specified value to themin_spatial_segmentation_idcfield.
-
max_bytes_per_pic_denom
public StdVideoH265SequenceParameterSetVui max_bytes_per_pic_denom(byte value)
Sets the specified value to themax_bytes_per_pic_denomfield.
-
max_bits_per_min_cu_denom
public StdVideoH265SequenceParameterSetVui max_bits_per_min_cu_denom(byte value)
Sets the specified value to themax_bits_per_min_cu_denomfield.
-
log2_max_mv_length_horizontal
public StdVideoH265SequenceParameterSetVui log2_max_mv_length_horizontal(byte value)
Sets the specified value to thelog2_max_mv_length_horizontalfield.
-
log2_max_mv_length_vertical
public StdVideoH265SequenceParameterSetVui log2_max_mv_length_vertical(byte value)
Sets the specified value to thelog2_max_mv_length_verticalfield.
-
flags
public StdVideoH265SequenceParameterSetVui flags(StdVideoH265SpsVuiFlags value)
Copies the specifiedStdVideoH265SpsVuiFlagsto theflagsfield.
-
flags
public StdVideoH265SequenceParameterSetVui flags(java.util.function.Consumer<StdVideoH265SpsVuiFlags> consumer)
Passes theflagsfield to the specifiedConsumer.
-
set
public StdVideoH265SequenceParameterSetVui set(byte aspect_ratio_idc, short sar_width, short sar_height, byte video_format, byte colour_primaries, byte transfer_characteristics, byte matrix_coeffs, byte chroma_sample_loc_type_top_field, byte chroma_sample_loc_type_bottom_field, short def_disp_win_left_offset, short def_disp_win_right_offset, short def_disp_win_top_offset, short def_disp_win_bottom_offset, int vui_num_units_in_tick, int vui_time_scale, int vui_num_ticks_poc_diff_one_minus1, StdVideoH265HrdParameters pHrdParameters, short min_spatial_segmentation_idc, byte max_bytes_per_pic_denom, byte max_bits_per_min_cu_denom, byte log2_max_mv_length_horizontal, byte log2_max_mv_length_vertical, StdVideoH265SpsVuiFlags flags)
Initializes this struct with the specified values.
-
set
public StdVideoH265SequenceParameterSetVui set(StdVideoH265SequenceParameterSetVui src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static StdVideoH265SequenceParameterSetVui malloc()
Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static StdVideoH265SequenceParameterSetVui calloc()
Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static StdVideoH265SequenceParameterSetVui create()
Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated withBufferUtils.
-
create
public static StdVideoH265SequenceParameterSetVui create(long address)
Returns a newStdVideoH265SequenceParameterSetVuiinstance for the specified memory address.
-
createSafe
@Nullable public static StdVideoH265SequenceParameterSetVui createSafe(long address)
-
malloc
public static StdVideoH265SequenceParameterSetVui.Buffer malloc(int capacity)
Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static StdVideoH265SequenceParameterSetVui.Buffer calloc(int capacity)
Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static StdVideoH265SequenceParameterSetVui.Buffer create(int capacity)
Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static StdVideoH265SequenceParameterSetVui.Buffer create(long address, int capacity)
Create aStdVideoH265SequenceParameterSetVui.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static StdVideoH265SequenceParameterSetVui.Buffer createSafe(long address, int capacity)
-
malloc
public static StdVideoH265SequenceParameterSetVui malloc(org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static StdVideoH265SequenceParameterSetVui calloc(org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoH265SequenceParameterSetVuiinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static StdVideoH265SequenceParameterSetVui.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static StdVideoH265SequenceParameterSetVui.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoH265SequenceParameterSetVui.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
naspect_ratio_idc
public static byte naspect_ratio_idc(long struct)
Unsafe version ofaspect_ratio_idc().
-
nsar_width
public static short nsar_width(long struct)
Unsafe version ofsar_width().
-
nsar_height
public static short nsar_height(long struct)
Unsafe version ofsar_height().
-
nvideo_format
public static byte nvideo_format(long struct)
Unsafe version ofvideo_format().
-
ncolour_primaries
public static byte ncolour_primaries(long struct)
Unsafe version ofcolour_primaries().
-
ntransfer_characteristics
public static byte ntransfer_characteristics(long struct)
Unsafe version oftransfer_characteristics().
-
nmatrix_coeffs
public static byte nmatrix_coeffs(long struct)
Unsafe version ofmatrix_coeffs().
-
nchroma_sample_loc_type_top_field
public static byte nchroma_sample_loc_type_top_field(long struct)
Unsafe version ofchroma_sample_loc_type_top_field().
-
nchroma_sample_loc_type_bottom_field
public static byte nchroma_sample_loc_type_bottom_field(long struct)
Unsafe version ofchroma_sample_loc_type_bottom_field().
-
ndef_disp_win_left_offset
public static short ndef_disp_win_left_offset(long struct)
Unsafe version ofdef_disp_win_left_offset().
-
ndef_disp_win_right_offset
public static short ndef_disp_win_right_offset(long struct)
Unsafe version ofdef_disp_win_right_offset().
-
ndef_disp_win_top_offset
public static short ndef_disp_win_top_offset(long struct)
Unsafe version ofdef_disp_win_top_offset().
-
ndef_disp_win_bottom_offset
public static short ndef_disp_win_bottom_offset(long struct)
Unsafe version ofdef_disp_win_bottom_offset().
-
nvui_num_units_in_tick
public static int nvui_num_units_in_tick(long struct)
Unsafe version ofvui_num_units_in_tick().
-
nvui_time_scale
public static int nvui_time_scale(long struct)
Unsafe version ofvui_time_scale().
-
nvui_num_ticks_poc_diff_one_minus1
public static int nvui_num_ticks_poc_diff_one_minus1(long struct)
Unsafe version ofvui_num_ticks_poc_diff_one_minus1().
-
npHrdParameters
public static StdVideoH265HrdParameters npHrdParameters(long struct)
Unsafe version ofpHrdParameters().
-
nmin_spatial_segmentation_idc
public static short nmin_spatial_segmentation_idc(long struct)
Unsafe version ofmin_spatial_segmentation_idc().
-
nmax_bytes_per_pic_denom
public static byte nmax_bytes_per_pic_denom(long struct)
Unsafe version ofmax_bytes_per_pic_denom().
-
nmax_bits_per_min_cu_denom
public static byte nmax_bits_per_min_cu_denom(long struct)
Unsafe version ofmax_bits_per_min_cu_denom().
-
nlog2_max_mv_length_horizontal
public static byte nlog2_max_mv_length_horizontal(long struct)
Unsafe version oflog2_max_mv_length_horizontal().
-
nlog2_max_mv_length_vertical
public static byte nlog2_max_mv_length_vertical(long struct)
Unsafe version oflog2_max_mv_length_vertical().
-
nflags
public static StdVideoH265SpsVuiFlags nflags(long struct)
Unsafe version offlags().
-
naspect_ratio_idc
public static void naspect_ratio_idc(long struct, byte value)Unsafe version ofaspect_ratio_idc.
-
nsar_width
public static void nsar_width(long struct, short value)Unsafe version ofsar_width.
-
nsar_height
public static void nsar_height(long struct, short value)Unsafe version ofsar_height.
-
nvideo_format
public static void nvideo_format(long struct, byte value)Unsafe version ofvideo_format.
-
ncolour_primaries
public static void ncolour_primaries(long struct, byte value)Unsafe version ofcolour_primaries.
-
ntransfer_characteristics
public static void ntransfer_characteristics(long struct, byte value)Unsafe version oftransfer_characteristics.
-
nmatrix_coeffs
public static void nmatrix_coeffs(long struct, byte value)Unsafe version ofmatrix_coeffs.
-
nchroma_sample_loc_type_top_field
public static void nchroma_sample_loc_type_top_field(long struct, byte value)Unsafe version ofchroma_sample_loc_type_top_field.
-
nchroma_sample_loc_type_bottom_field
public static void nchroma_sample_loc_type_bottom_field(long struct, byte value)Unsafe version ofchroma_sample_loc_type_bottom_field.
-
ndef_disp_win_left_offset
public static void ndef_disp_win_left_offset(long struct, short value)Unsafe version ofdef_disp_win_left_offset.
-
ndef_disp_win_right_offset
public static void ndef_disp_win_right_offset(long struct, short value)Unsafe version ofdef_disp_win_right_offset.
-
ndef_disp_win_top_offset
public static void ndef_disp_win_top_offset(long struct, short value)Unsafe version ofdef_disp_win_top_offset.
-
ndef_disp_win_bottom_offset
public static void ndef_disp_win_bottom_offset(long struct, short value)Unsafe version ofdef_disp_win_bottom_offset.
-
nvui_num_units_in_tick
public static void nvui_num_units_in_tick(long struct, int value)Unsafe version ofvui_num_units_in_tick.
-
nvui_time_scale
public static void nvui_time_scale(long struct, int value)Unsafe version ofvui_time_scale.
-
nvui_num_ticks_poc_diff_one_minus1
public static void nvui_num_ticks_poc_diff_one_minus1(long struct, int value)Unsafe version ofvui_num_ticks_poc_diff_one_minus1.
-
npHrdParameters
public static void npHrdParameters(long struct, StdVideoH265HrdParameters value)Unsafe version ofpHrdParameters.
-
nmin_spatial_segmentation_idc
public static void nmin_spatial_segmentation_idc(long struct, short value)Unsafe version ofmin_spatial_segmentation_idc.
-
nmax_bytes_per_pic_denom
public static void nmax_bytes_per_pic_denom(long struct, byte value)Unsafe version ofmax_bytes_per_pic_denom.
-
nmax_bits_per_min_cu_denom
public static void nmax_bits_per_min_cu_denom(long struct, byte value)Unsafe version ofmax_bits_per_min_cu_denom.
-
nlog2_max_mv_length_horizontal
public static void nlog2_max_mv_length_horizontal(long struct, byte value)Unsafe version oflog2_max_mv_length_horizontal.
-
nlog2_max_mv_length_vertical
public static void nlog2_max_mv_length_vertical(long struct, byte value)Unsafe version oflog2_max_mv_length_vertical.
-
nflags
public static void nflags(long struct, StdVideoH265SpsVuiFlags value)Unsafe version offlags.
-
validate
public static void validate(long struct)
Validates pointer members that should not beNULL.- Parameters:
struct- the struct to validate
-
-