@Properties(inherit=nvcuvid.class) public class CUVIDAV1PICPARAMS extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CUVIDAV1PICPARAMS()
Default native constructor.
|
CUVIDAV1PICPARAMS(long size)
Native array allocator.
|
CUVIDAV1PICPARAMS(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 CUVIDAV1PICPARAMS()
public CUVIDAV1PICPARAMS(long size)
Pointer.position(long)
.public CUVIDAV1PICPARAMS(Pointer p)
Pointer(Pointer)
.public CUVIDAV1PICPARAMS position(long position)
public CUVIDAV1PICPARAMS getPointer(long i)
getPointer
in class Pointer
public CUVIDAV1PICPARAMS width(int setter)
public CUVIDAV1PICPARAMS height(int setter)
public CUVIDAV1PICPARAMS frame_offset(int setter)
public int decodePicIdx()
public CUVIDAV1PICPARAMS decodePicIdx(int setter)
public CUVIDAV1PICPARAMS profile(int setter)
public CUVIDAV1PICPARAMS use_128x128_superblock(int setter)
public CUVIDAV1PICPARAMS subsampling_x(int setter)
public CUVIDAV1PICPARAMS subsampling_y(int setter)
public CUVIDAV1PICPARAMS mono_chrome(int setter)
public CUVIDAV1PICPARAMS bit_depth_minus8(int setter)
public CUVIDAV1PICPARAMS enable_filter_intra(int setter)
@Cast(value="unsigned int") @NoOffset public int enable_intra_edge_filter()
public CUVIDAV1PICPARAMS enable_intra_edge_filter(int setter)
@Cast(value="unsigned int") @NoOffset public int enable_interintra_compound()
public CUVIDAV1PICPARAMS enable_interintra_compound(int setter)
public CUVIDAV1PICPARAMS enable_masked_compound(int setter)
public CUVIDAV1PICPARAMS enable_dual_filter(int setter)
public CUVIDAV1PICPARAMS enable_order_hint(int setter)
public CUVIDAV1PICPARAMS order_hint_bits_minus1(int setter)
public CUVIDAV1PICPARAMS enable_jnt_comp(int setter)
public CUVIDAV1PICPARAMS enable_superres(int setter)
public CUVIDAV1PICPARAMS enable_cdef(int setter)
public CUVIDAV1PICPARAMS enable_restoration(int setter)
public CUVIDAV1PICPARAMS enable_fgs(int setter)
public CUVIDAV1PICPARAMS reserved0_7bits(int setter)
public CUVIDAV1PICPARAMS frame_type(int setter)
public CUVIDAV1PICPARAMS show_frame(int setter)
public CUVIDAV1PICPARAMS disable_cdf_update(int setter)
@Cast(value="unsigned int") @NoOffset public int allow_screen_content_tools()
public CUVIDAV1PICPARAMS allow_screen_content_tools(int setter)
public CUVIDAV1PICPARAMS force_integer_mv(int setter)
public CUVIDAV1PICPARAMS coded_denom(int setter)
public CUVIDAV1PICPARAMS allow_intrabc(int setter)
public CUVIDAV1PICPARAMS allow_high_precision_mv(int setter)
public CUVIDAV1PICPARAMS interp_filter(int setter)
public CUVIDAV1PICPARAMS switchable_motion_mode(int setter)
public CUVIDAV1PICPARAMS use_ref_frame_mvs(int setter)
@Cast(value="unsigned int") @NoOffset public int disable_frame_end_update_cdf()
public CUVIDAV1PICPARAMS disable_frame_end_update_cdf(int setter)
public CUVIDAV1PICPARAMS delta_q_present(int setter)
public CUVIDAV1PICPARAMS delta_q_res(int setter)
public CUVIDAV1PICPARAMS using_qmatrix(int setter)
public CUVIDAV1PICPARAMS coded_lossless(int setter)
public CUVIDAV1PICPARAMS use_superres(int setter)
public CUVIDAV1PICPARAMS tx_mode(int setter)
public CUVIDAV1PICPARAMS reference_mode(int setter)
public CUVIDAV1PICPARAMS allow_warped_motion(int setter)
public CUVIDAV1PICPARAMS reduced_tx_set(int setter)
public CUVIDAV1PICPARAMS skip_mode(int setter)
public CUVIDAV1PICPARAMS reserved1_3bits(int setter)
public CUVIDAV1PICPARAMS num_tile_cols(int setter)
public CUVIDAV1PICPARAMS num_tile_rows(int setter)
public CUVIDAV1PICPARAMS context_update_tile_id(int setter)
public CUVIDAV1PICPARAMS tile_widths(int i, short setter)
@MemberGetter @Cast(value="unsigned short*") public ShortPointer tile_widths()
public CUVIDAV1PICPARAMS tile_heights(int i, short setter)
@MemberGetter @Cast(value="unsigned short*") public ShortPointer tile_heights()
public CUVIDAV1PICPARAMS cdef_damping_minus_3(byte setter)
public CUVIDAV1PICPARAMS cdef_bits(byte setter)
public CUVIDAV1PICPARAMS reserved2_4bits(byte setter)
public CUVIDAV1PICPARAMS cdef_y_strength(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer cdef_y_strength()
public CUVIDAV1PICPARAMS cdef_uv_strength(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer cdef_uv_strength()
public CUVIDAV1PICPARAMS SkipModeFrame0(byte setter)
public CUVIDAV1PICPARAMS SkipModeFrame1(byte setter)
public CUVIDAV1PICPARAMS base_qindex(byte setter)
public CUVIDAV1PICPARAMS qp_y_dc_delta_q(byte setter)
public CUVIDAV1PICPARAMS qp_u_dc_delta_q(byte setter)
public CUVIDAV1PICPARAMS qp_v_dc_delta_q(byte setter)
public CUVIDAV1PICPARAMS qp_u_ac_delta_q(byte setter)
public CUVIDAV1PICPARAMS qp_v_ac_delta_q(byte setter)
public CUVIDAV1PICPARAMS qm_y(byte setter)
public CUVIDAV1PICPARAMS qm_u(byte setter)
public CUVIDAV1PICPARAMS qm_v(byte setter)
public CUVIDAV1PICPARAMS segmentation_enabled(byte setter)
@Cast(value="unsigned char") @NoOffset public byte segmentation_update_map()
public CUVIDAV1PICPARAMS segmentation_update_map(byte setter)
@Cast(value="unsigned char") @NoOffset public byte segmentation_update_data()
public CUVIDAV1PICPARAMS segmentation_update_data(byte setter)
@Cast(value="unsigned char") @NoOffset public byte segmentation_temporal_update()
public CUVIDAV1PICPARAMS segmentation_temporal_update(byte setter)
public CUVIDAV1PICPARAMS reserved3_4bits(byte setter)
public short segmentation_feature_data(int i, int j)
public CUVIDAV1PICPARAMS segmentation_feature_data(int i, int j, short setter)
@MemberGetter @Cast(value="short(* /*[8]*/ )[8]") public ShortPointer segmentation_feature_data()
public CUVIDAV1PICPARAMS segmentation_feature_mask(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer segmentation_feature_mask()
public CUVIDAV1PICPARAMS loop_filter_level(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer loop_filter_level()
public CUVIDAV1PICPARAMS loop_filter_level_u(byte setter)
public CUVIDAV1PICPARAMS loop_filter_level_v(byte setter)
public CUVIDAV1PICPARAMS loop_filter_sharpness(byte setter)
public CUVIDAV1PICPARAMS loop_filter_ref_deltas(int i, byte setter)
@MemberGetter @Cast(value="char*") public BytePointer loop_filter_ref_deltas()
public CUVIDAV1PICPARAMS loop_filter_mode_deltas(int i, byte setter)
@MemberGetter @Cast(value="char*") public BytePointer loop_filter_mode_deltas()
@Cast(value="unsigned char") @NoOffset public byte loop_filter_delta_enabled()
public CUVIDAV1PICPARAMS loop_filter_delta_enabled(byte setter)
@Cast(value="unsigned char") @NoOffset public byte loop_filter_delta_update()
public CUVIDAV1PICPARAMS loop_filter_delta_update(byte setter)
public CUVIDAV1PICPARAMS delta_lf_present(byte setter)
public CUVIDAV1PICPARAMS delta_lf_res(byte setter)
public CUVIDAV1PICPARAMS delta_lf_multi(byte setter)
public CUVIDAV1PICPARAMS reserved4_2bits(byte setter)
public CUVIDAV1PICPARAMS lr_unit_size(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer lr_unit_size()
public CUVIDAV1PICPARAMS lr_type(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer lr_type()
public CUVIDAV1PICPARAMS primary_ref_frame(byte setter)
public CUVIDAV1PICPARAMS ref_frame_map(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer ref_frame_map()
public CUVIDAV1PICPARAMS temporal_layer_id(byte setter)
public CUVIDAV1PICPARAMS spatial_layer_id(byte setter)
public CUVIDAV1PICPARAMS reserved5_32bits(int i, byte setter)
@MemberGetter @Cast(value="unsigned char*") public BytePointer reserved5_32bits()
@Name(value={"ref_frame",".width"}) @Cast(value="unsigned int") public int ref_frame_width(int i)
public CUVIDAV1PICPARAMS ref_frame_width(int i, int setter)
@Name(value={"ref_frame",".height"}) @Cast(value="unsigned int") public int ref_frame_height(int i)
public CUVIDAV1PICPARAMS ref_frame_height(int i, int setter)
@Name(value={"ref_frame",".index"}) @Cast(value="unsigned char") public byte ref_frame_index(int i)
public CUVIDAV1PICPARAMS ref_frame_index(int i, byte setter)
@Name(value={"ref_frame",".reserved24Bits"}) @MemberGetter @Cast(value="unsigned char*") public BytePointer ref_frame_reserved24Bits(int i)
@Name(value={"global_motion",".invalid"}) @Cast(value="unsigned char") @NoOffset public byte global_motion_invalid(int i)
public CUVIDAV1PICPARAMS global_motion_invalid(int i, byte setter)
@Name(value={"global_motion",".wmtype"}) @Cast(value="unsigned char") @NoOffset public byte global_motion_wmtype(int i)
public CUVIDAV1PICPARAMS global_motion_wmtype(int i, byte setter)
@Name(value={"global_motion",".reserved5Bits"}) @Cast(value="unsigned char") @NoOffset public byte global_motion_reserved5Bits(int i)
public CUVIDAV1PICPARAMS global_motion_reserved5Bits(int i, byte setter)
@Name(value={"global_motion",".reserved24Bits"}) @MemberGetter @Cast(value="char*") public BytePointer global_motion_reserved24Bits(int i)
@Name(value={"global_motion",".wmmat"}) @MemberGetter public IntPointer global_motion_wmmat(int i)
public CUVIDAV1PICPARAMS apply_grain(short setter)
public CUVIDAV1PICPARAMS overlap_flag(short setter)
public CUVIDAV1PICPARAMS scaling_shift_minus8(short setter)
@Cast(value="unsigned short") @NoOffset public short chroma_scaling_from_luma()
public CUVIDAV1PICPARAMS chroma_scaling_from_luma(short setter)
public CUVIDAV1PICPARAMS ar_coeff_lag(short setter)
public CUVIDAV1PICPARAMS ar_coeff_shift_minus6(short setter)
public CUVIDAV1PICPARAMS grain_scale_shift(short setter)
@Cast(value="unsigned short") @NoOffset public short clip_to_restricted_range()
public CUVIDAV1PICPARAMS clip_to_restricted_range(short setter)
public CUVIDAV1PICPARAMS reserved6_4bits(short setter)
public CUVIDAV1PICPARAMS num_y_points(byte setter)
public CUVIDAV1PICPARAMS scaling_points_y(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[14]*/ )[2]") public BytePointer scaling_points_y()
public CUVIDAV1PICPARAMS num_cb_points(byte setter)
public CUVIDAV1PICPARAMS scaling_points_cb(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[10]*/ )[2]") public BytePointer scaling_points_cb()
public CUVIDAV1PICPARAMS num_cr_points(byte setter)
public CUVIDAV1PICPARAMS scaling_points_cr(int i, int j, byte setter)
@MemberGetter @Cast(value="unsigned char(* /*[10]*/ )[2]") public BytePointer scaling_points_cr()
public CUVIDAV1PICPARAMS reserved7_8bits(byte setter)
public CUVIDAV1PICPARAMS random_seed(short setter)
public short ar_coeffs_y(int i)
public CUVIDAV1PICPARAMS ar_coeffs_y(int i, short setter)
@MemberGetter public ShortPointer ar_coeffs_y()
public short ar_coeffs_cb(int i)
public CUVIDAV1PICPARAMS ar_coeffs_cb(int i, short setter)
@MemberGetter public ShortPointer ar_coeffs_cb()
public short ar_coeffs_cr(int i)
public CUVIDAV1PICPARAMS ar_coeffs_cr(int i, short setter)
@MemberGetter public ShortPointer ar_coeffs_cr()
public CUVIDAV1PICPARAMS cb_mult(byte setter)
public CUVIDAV1PICPARAMS cb_luma_mult(byte setter)
public short cb_offset()
public CUVIDAV1PICPARAMS cb_offset(short setter)
public CUVIDAV1PICPARAMS cr_mult(byte setter)
public CUVIDAV1PICPARAMS cr_luma_mult(byte setter)
public short cr_offset()
public CUVIDAV1PICPARAMS cr_offset(short setter)
public int reserved(int i)
public CUVIDAV1PICPARAMS reserved(int i, int setter)
@MemberGetter public IntPointer reserved()
Copyright © 2024. All rights reserved.