@Properties(inherit=nvcuvid.class) public class CUVIDHEVCPICPARAMS extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CUVIDHEVCPICPARAMS()
Default native constructor.
|
CUVIDHEVCPICPARAMS(long size)
Native array allocator.
|
CUVIDHEVCPICPARAMS(Pointer p)
Pointer cast constructor.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public CUVIDHEVCPICPARAMS()
public CUVIDHEVCPICPARAMS(long size)
Pointer.position(long)
.public CUVIDHEVCPICPARAMS(Pointer p)
Pointer(Pointer)
.public CUVIDHEVCPICPARAMS position(long position)
public CUVIDHEVCPICPARAMS getPointer(long i)
getPointer
in class Pointer
public int pic_width_in_luma_samples()
public CUVIDHEVCPICPARAMS pic_width_in_luma_samples(int setter)
public int pic_height_in_luma_samples()
public CUVIDHEVCPICPARAMS pic_height_in_luma_samples(int setter)
@Cast(value="unsigned char") public byte log2_min_luma_coding_block_size_minus3()
public CUVIDHEVCPICPARAMS log2_min_luma_coding_block_size_minus3(byte setter)
@Cast(value="unsigned char") public byte log2_diff_max_min_luma_coding_block_size()
public CUVIDHEVCPICPARAMS log2_diff_max_min_luma_coding_block_size(byte setter)
@Cast(value="unsigned char") public byte log2_min_transform_block_size_minus2()
public CUVIDHEVCPICPARAMS log2_min_transform_block_size_minus2(byte setter)
@Cast(value="unsigned char") public byte log2_diff_max_min_transform_block_size()
public CUVIDHEVCPICPARAMS log2_diff_max_min_transform_block_size(byte setter)
public CUVIDHEVCPICPARAMS pcm_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte log2_min_pcm_luma_coding_block_size_minus3()
public CUVIDHEVCPICPARAMS log2_min_pcm_luma_coding_block_size_minus3(byte setter)
@Cast(value="unsigned char") public byte log2_diff_max_min_pcm_luma_coding_block_size()
public CUVIDHEVCPICPARAMS log2_diff_max_min_pcm_luma_coding_block_size(byte setter)
@Cast(value="unsigned char") public byte pcm_sample_bit_depth_luma_minus1()
public CUVIDHEVCPICPARAMS pcm_sample_bit_depth_luma_minus1(byte setter)
@Cast(value="unsigned char") public byte pcm_sample_bit_depth_chroma_minus1()
public CUVIDHEVCPICPARAMS pcm_sample_bit_depth_chroma_minus1(byte setter)
@Cast(value="unsigned char") public byte pcm_loop_filter_disabled_flag()
public CUVIDHEVCPICPARAMS pcm_loop_filter_disabled_flag(byte setter)
@Cast(value="unsigned char") public byte strong_intra_smoothing_enabled_flag()
public CUVIDHEVCPICPARAMS strong_intra_smoothing_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte max_transform_hierarchy_depth_intra()
public CUVIDHEVCPICPARAMS max_transform_hierarchy_depth_intra(byte setter)
@Cast(value="unsigned char") public byte max_transform_hierarchy_depth_inter()
public CUVIDHEVCPICPARAMS max_transform_hierarchy_depth_inter(byte setter)
public CUVIDHEVCPICPARAMS amp_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS separate_colour_plane_flag(byte setter)
@Cast(value="unsigned char") public byte log2_max_pic_order_cnt_lsb_minus4()
public CUVIDHEVCPICPARAMS log2_max_pic_order_cnt_lsb_minus4(byte setter)
public CUVIDHEVCPICPARAMS num_short_term_ref_pic_sets(byte setter)
@Cast(value="unsigned char") public byte long_term_ref_pics_present_flag()
public CUVIDHEVCPICPARAMS long_term_ref_pics_present_flag(byte setter)
public CUVIDHEVCPICPARAMS num_long_term_ref_pics_sps(byte setter)
@Cast(value="unsigned char") public byte sps_temporal_mvp_enabled_flag()
public CUVIDHEVCPICPARAMS sps_temporal_mvp_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte sample_adaptive_offset_enabled_flag()
public CUVIDHEVCPICPARAMS sample_adaptive_offset_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS scaling_list_enable_flag(byte setter)
public CUVIDHEVCPICPARAMS IrapPicFlag(byte setter)
public CUVIDHEVCPICPARAMS IdrPicFlag(byte setter)
public CUVIDHEVCPICPARAMS bit_depth_luma_minus8(byte setter)
public CUVIDHEVCPICPARAMS bit_depth_chroma_minus8(byte setter)
@Cast(value="unsigned char") public byte log2_max_transform_skip_block_size_minus2()
public CUVIDHEVCPICPARAMS log2_max_transform_skip_block_size_minus2(byte setter)
public CUVIDHEVCPICPARAMS log2_sao_offset_scale_luma(byte setter)
@Cast(value="unsigned char") public byte log2_sao_offset_scale_chroma()
public CUVIDHEVCPICPARAMS log2_sao_offset_scale_chroma(byte setter)
@Cast(value="unsigned char") public byte high_precision_offsets_enabled_flag()
public CUVIDHEVCPICPARAMS high_precision_offsets_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS reserved1(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer reserved1()
@Cast(value="unsigned char") public byte dependent_slice_segments_enabled_flag()
public CUVIDHEVCPICPARAMS dependent_slice_segments_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte slice_segment_header_extension_present_flag()
public CUVIDHEVCPICPARAMS slice_segment_header_extension_present_flag(byte setter)
@Cast(value="unsigned char") public byte sign_data_hiding_enabled_flag()
public CUVIDHEVCPICPARAMS sign_data_hiding_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS cu_qp_delta_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS diff_cu_qp_delta_depth(byte setter)
public byte init_qp_minus26()
public CUVIDHEVCPICPARAMS init_qp_minus26(byte setter)
public byte pps_cb_qp_offset()
public CUVIDHEVCPICPARAMS pps_cb_qp_offset(byte setter)
public byte pps_cr_qp_offset()
public CUVIDHEVCPICPARAMS pps_cr_qp_offset(byte setter)
public CUVIDHEVCPICPARAMS constrained_intra_pred_flag(byte setter)
public CUVIDHEVCPICPARAMS weighted_pred_flag(byte setter)
public CUVIDHEVCPICPARAMS weighted_bipred_flag(byte setter)
public CUVIDHEVCPICPARAMS transform_skip_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte transquant_bypass_enabled_flag()
public CUVIDHEVCPICPARAMS transquant_bypass_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte entropy_coding_sync_enabled_flag()
public CUVIDHEVCPICPARAMS entropy_coding_sync_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte log2_parallel_merge_level_minus2()
public CUVIDHEVCPICPARAMS log2_parallel_merge_level_minus2(byte setter)
public CUVIDHEVCPICPARAMS num_extra_slice_header_bits(byte setter)
@Cast(value="unsigned char") public byte loop_filter_across_tiles_enabled_flag()
public CUVIDHEVCPICPARAMS loop_filter_across_tiles_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte loop_filter_across_slices_enabled_flag()
public CUVIDHEVCPICPARAMS loop_filter_across_slices_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS output_flag_present_flag(byte setter)
@Cast(value="unsigned char") public byte num_ref_idx_l0_default_active_minus1()
public CUVIDHEVCPICPARAMS num_ref_idx_l0_default_active_minus1(byte setter)
@Cast(value="unsigned char") public byte num_ref_idx_l1_default_active_minus1()
public CUVIDHEVCPICPARAMS num_ref_idx_l1_default_active_minus1(byte setter)
@Cast(value="unsigned char") public byte lists_modification_present_flag()
public CUVIDHEVCPICPARAMS lists_modification_present_flag(byte setter)
public CUVIDHEVCPICPARAMS cabac_init_present_flag(byte setter)
@Cast(value="unsigned char") public byte pps_slice_chroma_qp_offsets_present_flag()
public CUVIDHEVCPICPARAMS pps_slice_chroma_qp_offsets_present_flag(byte setter)
@Cast(value="unsigned char") public byte deblocking_filter_override_enabled_flag()
public CUVIDHEVCPICPARAMS deblocking_filter_override_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte pps_deblocking_filter_disabled_flag()
public CUVIDHEVCPICPARAMS pps_deblocking_filter_disabled_flag(byte setter)
public byte pps_beta_offset_div2()
public CUVIDHEVCPICPARAMS pps_beta_offset_div2(byte setter)
public byte pps_tc_offset_div2()
public CUVIDHEVCPICPARAMS pps_tc_offset_div2(byte setter)
public CUVIDHEVCPICPARAMS tiles_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS uniform_spacing_flag(byte setter)
public CUVIDHEVCPICPARAMS num_tile_columns_minus1(byte setter)
public CUVIDHEVCPICPARAMS num_tile_rows_minus1(byte setter)
public CUVIDHEVCPICPARAMS column_width_minus1(int i, short setter)
@MemberGetter @Cast(value="unsigned short*") public ShortPointer column_width_minus1()
public CUVIDHEVCPICPARAMS row_height_minus1(int i, short setter)
@MemberGetter @Cast(value="unsigned short*") public ShortPointer row_height_minus1()
public CUVIDHEVCPICPARAMS sps_range_extension_flag(byte setter)
@Cast(value="unsigned char") public byte transform_skip_rotation_enabled_flag()
public CUVIDHEVCPICPARAMS transform_skip_rotation_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte transform_skip_context_enabled_flag()
public CUVIDHEVCPICPARAMS transform_skip_context_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS implicit_rdpcm_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS explicit_rdpcm_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte extended_precision_processing_flag()
public CUVIDHEVCPICPARAMS extended_precision_processing_flag(byte setter)
@Cast(value="unsigned char") public byte intra_smoothing_disabled_flag()
public CUVIDHEVCPICPARAMS intra_smoothing_disabled_flag(byte setter)
@Cast(value="unsigned char") public byte persistent_rice_adaptation_enabled_flag()
public CUVIDHEVCPICPARAMS persistent_rice_adaptation_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte cabac_bypass_alignment_enabled_flag()
public CUVIDHEVCPICPARAMS cabac_bypass_alignment_enabled_flag(byte setter)
public CUVIDHEVCPICPARAMS pps_range_extension_flag(byte setter)
@Cast(value="unsigned char") public byte cross_component_prediction_enabled_flag()
public CUVIDHEVCPICPARAMS cross_component_prediction_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte chroma_qp_offset_list_enabled_flag()
public CUVIDHEVCPICPARAMS chroma_qp_offset_list_enabled_flag(byte setter)
@Cast(value="unsigned char") public byte diff_cu_chroma_qp_offset_depth()
public CUVIDHEVCPICPARAMS diff_cu_chroma_qp_offset_depth(byte setter)
@Cast(value="unsigned char") public byte chroma_qp_offset_list_len_minus1()
public CUVIDHEVCPICPARAMS chroma_qp_offset_list_len_minus1(byte setter)
public byte cb_qp_offset_list(int i)
public CUVIDHEVCPICPARAMS cb_qp_offset_list(int i, byte setter)
@MemberGetter public BytePointer cb_qp_offset_list()
public byte cr_qp_offset_list(int i)
public CUVIDHEVCPICPARAMS cr_qp_offset_list(int i, byte setter)
@MemberGetter public BytePointer cr_qp_offset_list()
public CUVIDHEVCPICPARAMS reserved2(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer reserved2()
public CUVIDHEVCPICPARAMS reserved3(int i, int setter)
@MemberGetter @Cast(value="unsigned int*") public IntPointer reserved3()
public int NumBitsForShortTermRPSInSlice()
public CUVIDHEVCPICPARAMS NumBitsForShortTermRPSInSlice(int setter)
public int NumDeltaPocsOfRefRpsIdx()
public CUVIDHEVCPICPARAMS NumDeltaPocsOfRefRpsIdx(int setter)
public int NumPocTotalCurr()
public CUVIDHEVCPICPARAMS NumPocTotalCurr(int setter)
public int NumPocStCurrBefore()
public CUVIDHEVCPICPARAMS NumPocStCurrBefore(int setter)
public int NumPocStCurrAfter()
public CUVIDHEVCPICPARAMS NumPocStCurrAfter(int setter)
public int NumPocLtCurr()
public CUVIDHEVCPICPARAMS NumPocLtCurr(int setter)
public int CurrPicOrderCntVal()
public CUVIDHEVCPICPARAMS CurrPicOrderCntVal(int setter)
public int RefPicIdx(int i)
public CUVIDHEVCPICPARAMS RefPicIdx(int i, int setter)
@MemberGetter public IntPointer RefPicIdx()
public int PicOrderCntVal(int i)
public CUVIDHEVCPICPARAMS PicOrderCntVal(int i, int setter)
@MemberGetter public IntPointer PicOrderCntVal()
public CUVIDHEVCPICPARAMS IsLongTerm(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer IsLongTerm()
public CUVIDHEVCPICPARAMS RefPicSetStCurrBefore(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer RefPicSetStCurrBefore()
public CUVIDHEVCPICPARAMS RefPicSetStCurrAfter(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer RefPicSetStCurrAfter()
public CUVIDHEVCPICPARAMS RefPicSetLtCurr(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer RefPicSetLtCurr()
public CUVIDHEVCPICPARAMS RefPicSetInterLayer0(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer RefPicSetInterLayer0()
public CUVIDHEVCPICPARAMS RefPicSetInterLayer1(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer RefPicSetInterLayer1()
public CUVIDHEVCPICPARAMS reserved4(int i, int setter)
@MemberGetter @Cast(value="unsigned int*") public IntPointer reserved4()
public CUVIDHEVCPICPARAMS ScalingList4x4(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[6]*/ )[16]") public BytePointer ScalingList4x4()
public CUVIDHEVCPICPARAMS ScalingList8x8(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[6]*/ )[64]") public BytePointer ScalingList8x8()
public CUVIDHEVCPICPARAMS ScalingList16x16(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[6]*/ )[64]") public BytePointer ScalingList16x16()
public CUVIDHEVCPICPARAMS ScalingList32x32(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[2]*/ )[64]") public BytePointer ScalingList32x32()
public CUVIDHEVCPICPARAMS ScalingListDCCoeff16x16(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer ScalingListDCCoeff16x16()
public CUVIDHEVCPICPARAMS ScalingListDCCoeff32x32(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer ScalingListDCCoeff32x32()
Copyright © 2024. All rights reserved.