Class StdVideoH265HrdParameters
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoH265HrdParameters
- All Implemented Interfaces:
Addressable
Represents StdVideoH265HrdParameters.
Layout
struct StdVideoH265HrdParameters {
(struct StdVideoH265HrdFlags) StdVideoH265HrdFlags flags;
uint8_t tick_divisor_minus2;
uint8_t du_cpb_removal_delay_increment_length_minus1;
uint8_t dpb_output_delay_du_length_minus1;
uint8_t bit_rate_scale;
uint8_t cpb_size_scale;
uint8_t cpb_size_du_scale;
uint8_t initial_cpb_removal_delay_length_minus1;
uint8_t au_cpb_removal_delay_length_minus1;
uint8_t dpb_output_delay_length_minus1;
uint8_t cpb_cnt_minus1[7];
uint16_t elemental_duration_in_tc_minus1[7];
uint16_t reserved[3];
const StdVideoH265SubLayerHrdParameters* pSubLayerHrdParametersNal;
const StdVideoH265SubLayerHrdParameters* pSubLayerHrdParametersVcl;
};
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StructLayoutThe struct layout ofStdVideoH265HrdParameters.static final MemoryLayoutThe memory layout ofau_cpb_removal_delay_length_minus1.static final MemoryLayoutThe memory layout ofbit_rate_scale.static final MemoryLayoutThe memory layout ofcpb_cnt_minus1.static final MemoryLayoutThe memory layout ofcpb_size_du_scale.static final MemoryLayoutThe memory layout ofcpb_size_scale.static final MemoryLayoutThe memory layout ofdpb_output_delay_du_length_minus1.static final MemoryLayoutThe memory layout ofdpb_output_delay_length_minus1.static final MemoryLayoutThe memory layout ofdu_cpb_removal_delay_increment_length_minus1.static final MemoryLayoutThe memory layout ofelemental_duration_in_tc_minus1.static final MemoryLayoutThe memory layout offlags.static final MemoryLayoutThe memory layout ofinitial_cpb_removal_delay_length_minus1.static final MemoryLayoutThe memory layout ofpSubLayerHrdParametersNal.static final MemoryLayoutThe memory layout ofpSubLayerHrdParametersVcl.static final MemoryLayoutThe memory layout ofreserved.static final MemoryLayoutThe memory layout oftick_divisor_minus2.static final longThe byte offset ofau_cpb_removal_delay_length_minus1.static final longThe byte offset ofbit_rate_scale.static final longThe byte offset ofcpb_cnt_minus1.static final longThe byte offset ofcpb_size_du_scale.static final longThe byte offset ofcpb_size_scale.static final longThe byte offset ofdpb_output_delay_du_length_minus1.static final longThe byte offset ofdpb_output_delay_length_minus1.static final longThe byte offset ofdu_cpb_removal_delay_increment_length_minus1.static final longThe byte offset ofelemental_duration_in_tc_minus1.static final longThe byte offset offlags.static final longThe byte offset ofinitial_cpb_removal_delay_length_minus1.static final longThe byte offset ofpSubLayerHrdParametersNal.static final longThe byte offset ofpSubLayerHrdParametersVcl.static final longThe byte offset ofreserved.static final longThe byte offset oftick_divisor_minus2.static final VarHandleTheVarHandleofau_cpb_removal_delay_length_minus1of type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofbit_rate_scaleof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofcpb_cnt_minus1of type(MemorySegment base, long baseOffset, long index, long index0)MemorySegment.static final VarHandleTheVarHandleofcpb_size_du_scaleof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofcpb_size_scaleof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofdpb_output_delay_du_length_minus1of type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofdpb_output_delay_length_minus1of type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofdu_cpb_removal_delay_increment_length_minus1of type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofelemental_duration_in_tc_minus1of type(MemorySegment base, long baseOffset, long index, long index0)MemorySegment.static final VarHandleTheVarHandleofinitial_cpb_removal_delay_length_minus1of type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofpSubLayerHrdParametersNalof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofpSubLayerHrdParametersVclof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofreservedof type(MemorySegment base, long baseOffset, long index, long index0)MemorySegment.static final VarHandleTheVarHandleoftick_divisor_minus2of type(MemorySegment base, long baseOffset, long index)MemorySegment. -
Constructor Summary
ConstructorsConstructorDescriptionStdVideoH265HrdParameters(MemorySegment segment, long elementCount) CreatesStdVideoH265HrdParameterswith the given segment. -
Method Summary
Modifier and TypeMethodDescriptionstatic StdVideoH265HrdParametersalloc(SegmentAllocator allocator) Allocates aStdVideoH265HrdParameterswith the given segment allocator.static StdVideoH265HrdParametersalloc(SegmentAllocator allocator, long count) Allocates aStdVideoH265HrdParameterswith the given segment allocator and count.asSlice(long index) Creates a slice ofStdVideoH265HrdParameters.asSlice(long index, long count) Creates a slice ofStdVideoH265HrdParameters.at(long index, Consumer<StdVideoH265HrdParameters> func) VisitsStdVideoH265HrdParametersbuffer at the given index.byteReturnsau_cpb_removal_delay_length_minus1.au_cpb_removal_delay_length_minus1(byte value) Setsau_cpb_removal_delay_length_minus1with the given value.static byteau_cpb_removal_delay_length_minus1(MemorySegment segment, long index) Returnsau_cpb_removal_delay_length_minus1at the given index.static voidau_cpb_removal_delay_length_minus1(MemorySegment segment, long index, byte value) Setsau_cpb_removal_delay_length_minus1with the given value at the given index.byteau_cpb_removal_delay_length_minus1At(long index) Returnsau_cpb_removal_delay_length_minus1at the given index.au_cpb_removal_delay_length_minus1At(long index, byte value) Setsau_cpb_removal_delay_length_minus1with the given value at the given index.byteReturnsbit_rate_scale.bit_rate_scale(byte value) Setsbit_rate_scalewith the given value.static bytebit_rate_scale(MemorySegment segment, long index) Returnsbit_rate_scaleat the given index.static voidbit_rate_scale(MemorySegment segment, long index, byte value) Setsbit_rate_scalewith the given value at the given index.bytebit_rate_scaleAt(long index) Returnsbit_rate_scaleat the given index.bit_rate_scaleAt(long index, byte value) Setsbit_rate_scalewith the given value at the given index.Copies from the given source.Returnscpb_cnt_minus1.bytecpb_cnt_minus1(long index0) Returnscpb_cnt_minus1.cpb_cnt_minus1(long index0, byte value) Setscpb_cnt_minus1with the given value.cpb_cnt_minus1(MemorySegment value) Setscpb_cnt_minus1with the given value.static MemorySegmentcpb_cnt_minus1(MemorySegment segment, long index) Returnscpb_cnt_minus1at the given index.static bytecpb_cnt_minus1(MemorySegment segment, long index, long index0) Returnscpb_cnt_minus1at the given index.static voidcpb_cnt_minus1(MemorySegment segment, long index, long index0, byte value) Setscpb_cnt_minus1with the given value at the given index.static voidcpb_cnt_minus1(MemorySegment segment, long index, MemorySegment value) Setscpb_cnt_minus1with the given value at the given index.cpb_cnt_minus1At(long index) Returnscpb_cnt_minus1at the given index.bytecpb_cnt_minus1At(long index, long index0) Returnscpb_cnt_minus1at the given index.cpb_cnt_minus1At(long index, long index0, byte value) Setscpb_cnt_minus1with the given value at the given index.cpb_cnt_minus1At(long index, MemorySegment value) Setscpb_cnt_minus1with the given value at the given index.byteReturnscpb_size_du_scale.cpb_size_du_scale(byte value) Setscpb_size_du_scalewith the given value.static bytecpb_size_du_scale(MemorySegment segment, long index) Returnscpb_size_du_scaleat the given index.static voidcpb_size_du_scale(MemorySegment segment, long index, byte value) Setscpb_size_du_scalewith the given value at the given index.bytecpb_size_du_scaleAt(long index) Returnscpb_size_du_scaleat the given index.cpb_size_du_scaleAt(long index, byte value) Setscpb_size_du_scalewith the given value at the given index.byteReturnscpb_size_scale.cpb_size_scale(byte value) Setscpb_size_scalewith the given value.static bytecpb_size_scale(MemorySegment segment, long index) Returnscpb_size_scaleat the given index.static voidcpb_size_scale(MemorySegment segment, long index, byte value) Setscpb_size_scalewith the given value at the given index.bytecpb_size_scaleAt(long index) Returnscpb_size_scaleat the given index.cpb_size_scaleAt(long index, byte value) Setscpb_size_scalewith the given value at the given index.byteReturnsdpb_output_delay_du_length_minus1.dpb_output_delay_du_length_minus1(byte value) Setsdpb_output_delay_du_length_minus1with the given value.static bytedpb_output_delay_du_length_minus1(MemorySegment segment, long index) Returnsdpb_output_delay_du_length_minus1at the given index.static voiddpb_output_delay_du_length_minus1(MemorySegment segment, long index, byte value) Setsdpb_output_delay_du_length_minus1with the given value at the given index.bytedpb_output_delay_du_length_minus1At(long index) Returnsdpb_output_delay_du_length_minus1at the given index.dpb_output_delay_du_length_minus1At(long index, byte value) Setsdpb_output_delay_du_length_minus1with the given value at the given index.byteReturnsdpb_output_delay_length_minus1.dpb_output_delay_length_minus1(byte value) Setsdpb_output_delay_length_minus1with the given value.static bytedpb_output_delay_length_minus1(MemorySegment segment, long index) Returnsdpb_output_delay_length_minus1at the given index.static voiddpb_output_delay_length_minus1(MemorySegment segment, long index, byte value) Setsdpb_output_delay_length_minus1with the given value at the given index.bytedpb_output_delay_length_minus1At(long index) Returnsdpb_output_delay_length_minus1at the given index.dpb_output_delay_length_minus1At(long index, byte value) Setsdpb_output_delay_length_minus1with the given value at the given index.byteReturnsdu_cpb_removal_delay_increment_length_minus1.du_cpb_removal_delay_increment_length_minus1(byte value) Setsdu_cpb_removal_delay_increment_length_minus1with the given value.static bytedu_cpb_removal_delay_increment_length_minus1(MemorySegment segment, long index) Returnsdu_cpb_removal_delay_increment_length_minus1at the given index.static voiddu_cpb_removal_delay_increment_length_minus1(MemorySegment segment, long index, byte value) Setsdu_cpb_removal_delay_increment_length_minus1with the given value at the given index.bytedu_cpb_removal_delay_increment_length_minus1At(long index) Returnsdu_cpb_removal_delay_increment_length_minus1at the given index.du_cpb_removal_delay_increment_length_minus1At(long index, byte value) Setsdu_cpb_removal_delay_increment_length_minus1with the given value at the given index.Returnselemental_duration_in_tc_minus1.shortelemental_duration_in_tc_minus1(long index0) Returnselemental_duration_in_tc_minus1.elemental_duration_in_tc_minus1(long index0, short value) Setselemental_duration_in_tc_minus1with the given value.Setselemental_duration_in_tc_minus1with the given value.static MemorySegmentelemental_duration_in_tc_minus1(MemorySegment segment, long index) Returnselemental_duration_in_tc_minus1at the given index.static shortelemental_duration_in_tc_minus1(MemorySegment segment, long index, long index0) Returnselemental_duration_in_tc_minus1at the given index.static voidelemental_duration_in_tc_minus1(MemorySegment segment, long index, long index0, short value) Setselemental_duration_in_tc_minus1with the given value at the given index.static voidelemental_duration_in_tc_minus1(MemorySegment segment, long index, MemorySegment value) Setselemental_duration_in_tc_minus1with the given value at the given index.elemental_duration_in_tc_minus1At(long index) Returnselemental_duration_in_tc_minus1at the given index.shortelemental_duration_in_tc_minus1At(long index, long index0) Returnselemental_duration_in_tc_minus1at the given index.elemental_duration_in_tc_minus1At(long index, long index0, short value) Setselemental_duration_in_tc_minus1with the given value at the given index.elemental_duration_in_tc_minus1At(long index, MemorySegment value) Setselemental_duration_in_tc_minus1with the given value at the given index.flags()Returnsflags.flags(MemorySegment value) Setsflagswith the given value.static MemorySegmentflags(MemorySegment segment, long index) Returnsflagsat the given index.static voidflags(MemorySegment segment, long index, MemorySegment value) Setsflagswith the given value at the given index.flags(Consumer<StdVideoH265HrdFlags> func) Acceptsflagswith the given function.flagsAt(long index) Returnsflagsat the given index.flagsAt(long index, MemorySegment value) Setsflagswith the given value at the given index.flagsAt(long index, Consumer<StdVideoH265HrdFlags> func) Acceptsflagswith the given function.byteReturnsinitial_cpb_removal_delay_length_minus1.initial_cpb_removal_delay_length_minus1(byte value) Setsinitial_cpb_removal_delay_length_minus1with the given value.static byteinitial_cpb_removal_delay_length_minus1(MemorySegment segment, long index) Returnsinitial_cpb_removal_delay_length_minus1at the given index.static voidinitial_cpb_removal_delay_length_minus1(MemorySegment segment, long index, byte value) Setsinitial_cpb_removal_delay_length_minus1with the given value at the given index.byteinitial_cpb_removal_delay_length_minus1At(long index) Returnsinitial_cpb_removal_delay_length_minus1at the given index.initial_cpb_removal_delay_length_minus1At(long index, byte value) Setsinitial_cpb_removal_delay_length_minus1with the given value at the given index.static StdVideoH265HrdParametersof(MemorySegment segment) CreatesStdVideoH265HrdParameterswith the given segment.static StdVideoH265HrdParametersofNative(MemorySegment segment) CreatesStdVideoH265HrdParameterswith the given segment.static StdVideoH265HrdParametersofNative(MemorySegment segment, long count) CreatesStdVideoH265HrdParameterswith the given segment.ReturnspSubLayerHrdParametersNal.SetspSubLayerHrdParametersNalwith the given value.static MemorySegmentpSubLayerHrdParametersNal(MemorySegment segment, long index) ReturnspSubLayerHrdParametersNalat the given index.static voidpSubLayerHrdParametersNal(MemorySegment segment, long index, MemorySegment value) SetspSubLayerHrdParametersNalwith the given value at the given index.pSubLayerHrdParametersNalAt(long index) ReturnspSubLayerHrdParametersNalat the given index.pSubLayerHrdParametersNalAt(long index, MemorySegment value) SetspSubLayerHrdParametersNalwith the given value at the given index.ReturnspSubLayerHrdParametersVcl.SetspSubLayerHrdParametersVclwith the given value.static MemorySegmentpSubLayerHrdParametersVcl(MemorySegment segment, long index) ReturnspSubLayerHrdParametersVclat the given index.static voidpSubLayerHrdParametersVcl(MemorySegment segment, long index, MemorySegment value) SetspSubLayerHrdParametersVclwith the given value at the given index.pSubLayerHrdParametersVclAt(long index) ReturnspSubLayerHrdParametersVclat the given index.pSubLayerHrdParametersVclAt(long index, MemorySegment value) SetspSubLayerHrdParametersVclwith the given value at the given index.reinterpret(long count) Reinterprets this buffer with the given count.reserved()Returnsreserved.shortreserved(long index0) Returnsreserved.reserved(long index0, short value) Setsreservedwith the given value.reserved(MemorySegment value) Setsreservedwith the given value.static MemorySegmentreserved(MemorySegment segment, long index) Returnsreservedat the given index.static shortreserved(MemorySegment segment, long index, long index0) Returnsreservedat the given index.static voidreserved(MemorySegment segment, long index, long index0, short value) Setsreservedwith the given value at the given index.static voidreserved(MemorySegment segment, long index, MemorySegment value) Setsreservedwith the given value at the given index.reservedAt(long index) Returnsreservedat the given index.shortreservedAt(long index, long index0) Returnsreservedat the given index.reservedAt(long index, long index0, short value) Setsreservedwith the given value at the given index.reservedAt(long index, MemorySegment value) Setsreservedwith the given value at the given index.byteReturnstick_divisor_minus2.tick_divisor_minus2(byte value) Setstick_divisor_minus2with the given value.static bytetick_divisor_minus2(MemorySegment segment, long index) Returnstick_divisor_minus2at the given index.static voidtick_divisor_minus2(MemorySegment segment, long index, byte value) Setstick_divisor_minus2with the given value at the given index.bytetick_divisor_minus2At(long index) Returnstick_divisor_minus2at the given index.tick_divisor_minus2At(long index, byte value) Setstick_divisor_minus2with the given value at the given index.Methods inherited from class GroupType
estimateCount, estimateCount, groupLayout, segment
-
Field Details
-
LAYOUT
The struct layout ofStdVideoH265HrdParameters. -
OFFSET_flags
public static final long OFFSET_flagsThe byte offset offlags. -
LAYOUT_flags
The memory layout offlags. -
OFFSET_tick_divisor_minus2
public static final long OFFSET_tick_divisor_minus2The byte offset oftick_divisor_minus2. -
LAYOUT_tick_divisor_minus2
The memory layout oftick_divisor_minus2. -
VH_tick_divisor_minus2
-
OFFSET_du_cpb_removal_delay_increment_length_minus1
public static final long OFFSET_du_cpb_removal_delay_increment_length_minus1The byte offset ofdu_cpb_removal_delay_increment_length_minus1. -
LAYOUT_du_cpb_removal_delay_increment_length_minus1
The memory layout ofdu_cpb_removal_delay_increment_length_minus1. -
VH_du_cpb_removal_delay_increment_length_minus1
-
OFFSET_dpb_output_delay_du_length_minus1
public static final long OFFSET_dpb_output_delay_du_length_minus1The byte offset ofdpb_output_delay_du_length_minus1. -
LAYOUT_dpb_output_delay_du_length_minus1
The memory layout ofdpb_output_delay_du_length_minus1. -
VH_dpb_output_delay_du_length_minus1
-
OFFSET_bit_rate_scale
public static final long OFFSET_bit_rate_scaleThe byte offset ofbit_rate_scale. -
LAYOUT_bit_rate_scale
The memory layout ofbit_rate_scale. -
VH_bit_rate_scale
-
OFFSET_cpb_size_scale
public static final long OFFSET_cpb_size_scaleThe byte offset ofcpb_size_scale. -
LAYOUT_cpb_size_scale
The memory layout ofcpb_size_scale. -
VH_cpb_size_scale
-
OFFSET_cpb_size_du_scale
public static final long OFFSET_cpb_size_du_scaleThe byte offset ofcpb_size_du_scale. -
LAYOUT_cpb_size_du_scale
The memory layout ofcpb_size_du_scale. -
VH_cpb_size_du_scale
-
OFFSET_initial_cpb_removal_delay_length_minus1
public static final long OFFSET_initial_cpb_removal_delay_length_minus1The byte offset ofinitial_cpb_removal_delay_length_minus1. -
LAYOUT_initial_cpb_removal_delay_length_minus1
The memory layout ofinitial_cpb_removal_delay_length_minus1. -
VH_initial_cpb_removal_delay_length_minus1
-
OFFSET_au_cpb_removal_delay_length_minus1
public static final long OFFSET_au_cpb_removal_delay_length_minus1The byte offset ofau_cpb_removal_delay_length_minus1. -
LAYOUT_au_cpb_removal_delay_length_minus1
The memory layout ofau_cpb_removal_delay_length_minus1. -
VH_au_cpb_removal_delay_length_minus1
-
OFFSET_dpb_output_delay_length_minus1
public static final long OFFSET_dpb_output_delay_length_minus1The byte offset ofdpb_output_delay_length_minus1. -
LAYOUT_dpb_output_delay_length_minus1
The memory layout ofdpb_output_delay_length_minus1. -
VH_dpb_output_delay_length_minus1
-
OFFSET_cpb_cnt_minus1
public static final long OFFSET_cpb_cnt_minus1The byte offset ofcpb_cnt_minus1. -
LAYOUT_cpb_cnt_minus1
The memory layout ofcpb_cnt_minus1. -
VH_cpb_cnt_minus1
-
OFFSET_elemental_duration_in_tc_minus1
public static final long OFFSET_elemental_duration_in_tc_minus1The byte offset ofelemental_duration_in_tc_minus1. -
LAYOUT_elemental_duration_in_tc_minus1
The memory layout ofelemental_duration_in_tc_minus1. -
VH_elemental_duration_in_tc_minus1
-
OFFSET_reserved
public static final long OFFSET_reservedThe byte offset ofreserved. -
LAYOUT_reserved
The memory layout ofreserved. -
VH_reserved
-
OFFSET_pSubLayerHrdParametersNal
public static final long OFFSET_pSubLayerHrdParametersNalThe byte offset ofpSubLayerHrdParametersNal. -
LAYOUT_pSubLayerHrdParametersNal
The memory layout ofpSubLayerHrdParametersNal. -
VH_pSubLayerHrdParametersNal
-
OFFSET_pSubLayerHrdParametersVcl
public static final long OFFSET_pSubLayerHrdParametersVclThe byte offset ofpSubLayerHrdParametersVcl. -
LAYOUT_pSubLayerHrdParametersVcl
The memory layout ofpSubLayerHrdParametersVcl. -
VH_pSubLayerHrdParametersVcl
-
-
Constructor Details
-
StdVideoH265HrdParameters
CreatesStdVideoH265HrdParameterswith the given segment.- Parameters:
segment- the memory segmentelementCount- the element count of this struct buffer
-
-
Method Details
-
of
CreatesStdVideoH265HrdParameterswith the given segment.- Parameters:
segment- the memory segment- Returns:
- the created instance or
nullif the segment isNULL
-
ofNative
Creates
StdVideoH265HrdParameterswith the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment- the memory segment- Returns:
- the created instance or
nullif the segment isNULL
-
ofNative
Creates
StdVideoH265HrdParameterswith the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment- the memory segmentcount- the count of the buffer- Returns:
- the created instance or
nullif the segment isNULL
-
alloc
Allocates aStdVideoH265HrdParameterswith the given segment allocator.- Parameters:
allocator- the segment allocator- Returns:
- the allocated
StdVideoH265HrdParameters
-
alloc
Allocates aStdVideoH265HrdParameterswith the given segment allocator and count.- Parameters:
allocator- the segment allocatorcount- the count- Returns:
- the allocated
StdVideoH265HrdParameters
-
copyFrom
Copies from the given source.- Parameters:
src- the source- Returns:
this
-
reinterpret
Reinterprets this buffer with the given count.- Parameters:
count- the new count- Returns:
- the reinterpreted buffer
-
flags
Returnsflagsat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
flagsat the given index
-
flags
-
flags
Setsflagswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
flags
Setsflagswith the given value.- Parameters:
value- the value- Returns:
this
-
flags
Acceptsflagswith the given function.- Parameters:
func- the function- Returns:
this
-
tick_divisor_minus2
Returnstick_divisor_minus2at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
tick_divisor_minus2at the given index
-
tick_divisor_minus2
public byte tick_divisor_minus2()Returnstick_divisor_minus2.- Returns:
tick_divisor_minus2
-
tick_divisor_minus2
Setstick_divisor_minus2with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
tick_divisor_minus2
Setstick_divisor_minus2with the given value.- Parameters:
value- the value- Returns:
this
-
du_cpb_removal_delay_increment_length_minus1
Returnsdu_cpb_removal_delay_increment_length_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
du_cpb_removal_delay_increment_length_minus1at the given index
-
du_cpb_removal_delay_increment_length_minus1
public byte du_cpb_removal_delay_increment_length_minus1()Returnsdu_cpb_removal_delay_increment_length_minus1.- Returns:
du_cpb_removal_delay_increment_length_minus1
-
du_cpb_removal_delay_increment_length_minus1
public static void du_cpb_removal_delay_increment_length_minus1(MemorySegment segment, long index, byte value) Setsdu_cpb_removal_delay_increment_length_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
du_cpb_removal_delay_increment_length_minus1
Setsdu_cpb_removal_delay_increment_length_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
dpb_output_delay_du_length_minus1
Returnsdpb_output_delay_du_length_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
dpb_output_delay_du_length_minus1at the given index
-
dpb_output_delay_du_length_minus1
public byte dpb_output_delay_du_length_minus1()Returnsdpb_output_delay_du_length_minus1.- Returns:
dpb_output_delay_du_length_minus1
-
dpb_output_delay_du_length_minus1
Setsdpb_output_delay_du_length_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
dpb_output_delay_du_length_minus1
Setsdpb_output_delay_du_length_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
bit_rate_scale
Returnsbit_rate_scaleat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
bit_rate_scaleat the given index
-
bit_rate_scale
public byte bit_rate_scale()Returnsbit_rate_scale.- Returns:
bit_rate_scale
-
bit_rate_scale
Setsbit_rate_scalewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
bit_rate_scale
Setsbit_rate_scalewith the given value.- Parameters:
value- the value- Returns:
this
-
cpb_size_scale
Returnscpb_size_scaleat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
cpb_size_scaleat the given index
-
cpb_size_scale
public byte cpb_size_scale()Returnscpb_size_scale.- Returns:
cpb_size_scale
-
cpb_size_scale
Setscpb_size_scalewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
cpb_size_scale
Setscpb_size_scalewith the given value.- Parameters:
value- the value- Returns:
this
-
cpb_size_du_scale
Returnscpb_size_du_scaleat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
cpb_size_du_scaleat the given index
-
cpb_size_du_scale
public byte cpb_size_du_scale()Returnscpb_size_du_scale.- Returns:
cpb_size_du_scale
-
cpb_size_du_scale
Setscpb_size_du_scalewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
cpb_size_du_scale
Setscpb_size_du_scalewith the given value.- Parameters:
value- the value- Returns:
this
-
initial_cpb_removal_delay_length_minus1
Returnsinitial_cpb_removal_delay_length_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
initial_cpb_removal_delay_length_minus1at the given index
-
initial_cpb_removal_delay_length_minus1
public byte initial_cpb_removal_delay_length_minus1()Returnsinitial_cpb_removal_delay_length_minus1.- Returns:
initial_cpb_removal_delay_length_minus1
-
initial_cpb_removal_delay_length_minus1
public static void initial_cpb_removal_delay_length_minus1(MemorySegment segment, long index, byte value) Setsinitial_cpb_removal_delay_length_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
initial_cpb_removal_delay_length_minus1
Setsinitial_cpb_removal_delay_length_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
au_cpb_removal_delay_length_minus1
Returnsau_cpb_removal_delay_length_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
au_cpb_removal_delay_length_minus1at the given index
-
au_cpb_removal_delay_length_minus1
public byte au_cpb_removal_delay_length_minus1()Returnsau_cpb_removal_delay_length_minus1.- Returns:
au_cpb_removal_delay_length_minus1
-
au_cpb_removal_delay_length_minus1
public static void au_cpb_removal_delay_length_minus1(MemorySegment segment, long index, byte value) Setsau_cpb_removal_delay_length_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
au_cpb_removal_delay_length_minus1
Setsau_cpb_removal_delay_length_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
dpb_output_delay_length_minus1
Returnsdpb_output_delay_length_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
dpb_output_delay_length_minus1at the given index
-
dpb_output_delay_length_minus1
public byte dpb_output_delay_length_minus1()Returnsdpb_output_delay_length_minus1.- Returns:
dpb_output_delay_length_minus1
-
dpb_output_delay_length_minus1
Setsdpb_output_delay_length_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
dpb_output_delay_length_minus1
Setsdpb_output_delay_length_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
cpb_cnt_minus1
Returnscpb_cnt_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
cpb_cnt_minus1at the given index
-
cpb_cnt_minus1
Returnscpb_cnt_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the array- Returns:
cpb_cnt_minus1at the given index
-
cpb_cnt_minus1
-
cpb_cnt_minus1
public byte cpb_cnt_minus1(long index0) Returnscpb_cnt_minus1.- Parameters:
index0- the Index 0 of the array- Returns:
cpb_cnt_minus1
-
cpb_cnt_minus1
Setscpb_cnt_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
cpb_cnt_minus1
Setscpb_cnt_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value
-
cpb_cnt_minus1
Setscpb_cnt_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
cpb_cnt_minus1
Setscpb_cnt_minus1with the given value.- Parameters:
index0- the Index 0 of the arrayvalue- the value- Returns:
this
-
elemental_duration_in_tc_minus1
Returnselemental_duration_in_tc_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
elemental_duration_in_tc_minus1at the given index
-
elemental_duration_in_tc_minus1
Returnselemental_duration_in_tc_minus1at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the array- Returns:
elemental_duration_in_tc_minus1at the given index
-
elemental_duration_in_tc_minus1
Returnselemental_duration_in_tc_minus1.- Returns:
elemental_duration_in_tc_minus1
-
elemental_duration_in_tc_minus1
public short elemental_duration_in_tc_minus1(long index0) Returnselemental_duration_in_tc_minus1.- Parameters:
index0- the Index 0 of the array- Returns:
elemental_duration_in_tc_minus1
-
elemental_duration_in_tc_minus1
public static void elemental_duration_in_tc_minus1(MemorySegment segment, long index, MemorySegment value) Setselemental_duration_in_tc_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
elemental_duration_in_tc_minus1
public static void elemental_duration_in_tc_minus1(MemorySegment segment, long index, long index0, short value) Setselemental_duration_in_tc_minus1with the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value
-
elemental_duration_in_tc_minus1
Setselemental_duration_in_tc_minus1with the given value.- Parameters:
value- the value- Returns:
this
-
elemental_duration_in_tc_minus1
Setselemental_duration_in_tc_minus1with the given value.- Parameters:
index0- the Index 0 of the arrayvalue- the value- Returns:
this
-
reserved
Returnsreservedat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
reservedat the given index
-
reserved
Returnsreservedat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the array- Returns:
reservedat the given index
-
reserved
-
reserved
public short reserved(long index0) Returnsreserved.- Parameters:
index0- the Index 0 of the array- Returns:
reserved
-
reserved
Setsreservedwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
reserved
Setsreservedwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value
-
reserved
Setsreservedwith the given value.- Parameters:
value- the value- Returns:
this
-
reserved
Setsreservedwith the given value.- Parameters:
index0- the Index 0 of the arrayvalue- the value- Returns:
this
-
pSubLayerHrdParametersNal
ReturnspSubLayerHrdParametersNalat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
pSubLayerHrdParametersNalat the given index
-
pSubLayerHrdParametersNal
ReturnspSubLayerHrdParametersNal.- Returns:
pSubLayerHrdParametersNal
-
pSubLayerHrdParametersNal
public static void pSubLayerHrdParametersNal(MemorySegment segment, long index, MemorySegment value) SetspSubLayerHrdParametersNalwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
pSubLayerHrdParametersNal
SetspSubLayerHrdParametersNalwith the given value.- Parameters:
value- the value- Returns:
this
-
pSubLayerHrdParametersVcl
ReturnspSubLayerHrdParametersVclat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
pSubLayerHrdParametersVclat the given index
-
pSubLayerHrdParametersVcl
ReturnspSubLayerHrdParametersVcl.- Returns:
pSubLayerHrdParametersVcl
-
pSubLayerHrdParametersVcl
public static void pSubLayerHrdParametersVcl(MemorySegment segment, long index, MemorySegment value) SetspSubLayerHrdParametersVclwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
pSubLayerHrdParametersVcl
SetspSubLayerHrdParametersVclwith the given value.- Parameters:
value- the value- Returns:
this
-
asSlice
Creates a slice ofStdVideoH265HrdParameters.- Parameters:
index- the index of the struct buffer- Returns:
- the slice of
StdVideoH265HrdParameters
-
asSlice
Creates a slice ofStdVideoH265HrdParameters.- Parameters:
index- the index of the struct buffercount- the count- Returns:
- the slice of
StdVideoH265HrdParameters
-
at
VisitsStdVideoH265HrdParametersbuffer at the given index.- Parameters:
index- the index of this bufferfunc- the function to run with the slice of this buffer- Returns:
this
-
flagsAt
Returnsflagsat the given index.- Parameters:
index- the index of the struct buffer- Returns:
flagsat the given index
-
flagsAt
Setsflagswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
flagsAt
Acceptsflagswith the given function.- Parameters:
index- the index of the struct bufferfunc- the function- Returns:
this
-
tick_divisor_minus2At
public byte tick_divisor_minus2At(long index) Returnstick_divisor_minus2at the given index.- Parameters:
index- the index of the struct buffer- Returns:
tick_divisor_minus2at the given index
-
tick_divisor_minus2At
Setstick_divisor_minus2with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
du_cpb_removal_delay_increment_length_minus1At
public byte du_cpb_removal_delay_increment_length_minus1At(long index) Returnsdu_cpb_removal_delay_increment_length_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
du_cpb_removal_delay_increment_length_minus1at the given index
-
du_cpb_removal_delay_increment_length_minus1At
public StdVideoH265HrdParameters du_cpb_removal_delay_increment_length_minus1At(long index, byte value) Setsdu_cpb_removal_delay_increment_length_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
dpb_output_delay_du_length_minus1At
public byte dpb_output_delay_du_length_minus1At(long index) Returnsdpb_output_delay_du_length_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
dpb_output_delay_du_length_minus1at the given index
-
dpb_output_delay_du_length_minus1At
Setsdpb_output_delay_du_length_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
bit_rate_scaleAt
public byte bit_rate_scaleAt(long index) Returnsbit_rate_scaleat the given index.- Parameters:
index- the index of the struct buffer- Returns:
bit_rate_scaleat the given index
-
bit_rate_scaleAt
Setsbit_rate_scalewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
cpb_size_scaleAt
public byte cpb_size_scaleAt(long index) Returnscpb_size_scaleat the given index.- Parameters:
index- the index of the struct buffer- Returns:
cpb_size_scaleat the given index
-
cpb_size_scaleAt
Setscpb_size_scalewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
cpb_size_du_scaleAt
public byte cpb_size_du_scaleAt(long index) Returnscpb_size_du_scaleat the given index.- Parameters:
index- the index of the struct buffer- Returns:
cpb_size_du_scaleat the given index
-
cpb_size_du_scaleAt
Setscpb_size_du_scalewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
initial_cpb_removal_delay_length_minus1At
public byte initial_cpb_removal_delay_length_minus1At(long index) Returnsinitial_cpb_removal_delay_length_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
initial_cpb_removal_delay_length_minus1at the given index
-
initial_cpb_removal_delay_length_minus1At
Setsinitial_cpb_removal_delay_length_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
au_cpb_removal_delay_length_minus1At
public byte au_cpb_removal_delay_length_minus1At(long index) Returnsau_cpb_removal_delay_length_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
au_cpb_removal_delay_length_minus1at the given index
-
au_cpb_removal_delay_length_minus1At
Setsau_cpb_removal_delay_length_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
dpb_output_delay_length_minus1At
public byte dpb_output_delay_length_minus1At(long index) Returnsdpb_output_delay_length_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
dpb_output_delay_length_minus1at the given index
-
dpb_output_delay_length_minus1At
Setsdpb_output_delay_length_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
cpb_cnt_minus1At
Returnscpb_cnt_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
cpb_cnt_minus1at the given index
-
cpb_cnt_minus1At
public byte cpb_cnt_minus1At(long index, long index0) Returnscpb_cnt_minus1at the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the array- Returns:
cpb_cnt_minus1at the given index
-
cpb_cnt_minus1At
Setscpb_cnt_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
cpb_cnt_minus1At
Setscpb_cnt_minus1with the given value at the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value- Returns:
this
-
elemental_duration_in_tc_minus1At
Returnselemental_duration_in_tc_minus1at the given index.- Parameters:
index- the index of the struct buffer- Returns:
elemental_duration_in_tc_minus1at the given index
-
elemental_duration_in_tc_minus1At
public short elemental_duration_in_tc_minus1At(long index, long index0) Returnselemental_duration_in_tc_minus1at the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the array- Returns:
elemental_duration_in_tc_minus1at the given index
-
elemental_duration_in_tc_minus1At
Setselemental_duration_in_tc_minus1with the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
elemental_duration_in_tc_minus1At
public StdVideoH265HrdParameters elemental_duration_in_tc_minus1At(long index, long index0, short value) Setselemental_duration_in_tc_minus1with the given value at the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value- Returns:
this
-
reservedAt
Returnsreservedat the given index.- Parameters:
index- the index of the struct buffer- Returns:
reservedat the given index
-
reservedAt
public short reservedAt(long index, long index0) Returnsreservedat the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the array- Returns:
reservedat the given index
-
reservedAt
Setsreservedwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
reservedAt
Setsreservedwith the given value at the given index.- Parameters:
index- the index of the struct bufferindex0- the Index 0 of the arrayvalue- the value- Returns:
this
-
pSubLayerHrdParametersNalAt
ReturnspSubLayerHrdParametersNalat the given index.- Parameters:
index- the index of the struct buffer- Returns:
pSubLayerHrdParametersNalat the given index
-
pSubLayerHrdParametersNalAt
SetspSubLayerHrdParametersNalwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
pSubLayerHrdParametersVclAt
ReturnspSubLayerHrdParametersVclat the given index.- Parameters:
index- the index of the struct buffer- Returns:
pSubLayerHrdParametersVclat the given index
-
pSubLayerHrdParametersVclAt
SetspSubLayerHrdParametersVclwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-