![]() |
libxcoder
3.5.1
|
#include <ni_device_api_logan.h>
Data Fields | |
int | profile |
int | level_idc |
int | high_tier |
int | frame_rate |
int | set_high_priority |
int | keep_alive_timeout |
int | gop_preset_index |
ni_logan_custom_gop_params_t | custom_gop_params |
int | use_recommend_enc_params |
struct { | |
int enable_rate_control | |
int enable_cu_level_rate_control | |
int enable_hvs_qp | |
int enable_hvs_qp_scale | |
int hvs_qp_scale | |
int min_qp | |
int max_qp | |
int max_delta_qp | |
int trans_rate | |
int rc_init_delay | |
int intra_qp | |
int max_frame_size | |
int max_frame_ratio | |
int enable_mb_level_rc | |
} | rc |
int | roi_enable |
int | forced_header_enable |
int | long_term_ref_enable |
int | lossless_enable |
int | conf_win_top |
int | conf_win_bottom |
int | conf_win_left |
int | conf_win_right |
int | intra_period |
int | decoding_refresh_type |
int | enable_transform_8x8 |
int | avc_slice_mode |
int | avc_slice_arg |
int | entropy_coding_mode |
int | slice_mode |
int | slice_arg |
int | intra_mb_refresh_mode |
int | intra_mb_refresh_arg |
int | preferred_transfer_characteristics |
Definition at line 1310 of file ni_device_api_logan.h.
int avc_slice_arg |
Definition at line 1374 of file ni_device_api_logan.h.
int avc_slice_mode |
Definition at line 1373 of file ni_device_api_logan.h.
int conf_win_bottom |
*< A conformance window size of TOP
Definition at line 1363 of file ni_device_api_logan.h.
int conf_win_left |
*< A conformance window size of BOTTOM
Definition at line 1364 of file ni_device_api_logan.h.
int conf_win_right |
*< A conformance window size of LEFT
Definition at line 1365 of file ni_device_api_logan.h.
int conf_win_top |
Definition at line 1362 of file ni_device_api_logan.h.
ni_logan_custom_gop_params_t custom_gop_params |
*< A GOP structure preset option (IPP, IBP, IBBP, IbBbP, use Custom GOP, etc) 0-custom 1-I-only 2-IPPP 3-IBBB 4-IBP .....
Definition at line 1323 of file ni_device_api_logan.h.
int decoding_refresh_type |
Key Frame Interval
Definition at line 1368 of file ni_device_api_logan.h.
int enable_cu_level_rate_control |
*< It enable rate control
Definition at line 1335 of file ni_device_api_logan.h.
int enable_hvs_qp |
*< It enable CU level rate control
Definition at line 1336 of file ni_device_api_logan.h.
int enable_hvs_qp_scale |
*< It enable CU QP adjustment for subjective quality enhancement
Definition at line 1337 of file ni_device_api_logan.h.
int enable_mb_level_rc |
*< limiting max frame in ratio * avg_pic_size
Definition at line 1350 of file ni_device_api_logan.h.
int enable_rate_control |
Definition at line 1334 of file ni_device_api_logan.h.
int enable_transform_8x8 |
Definition at line 1372 of file ni_device_api_logan.h.
int entropy_coding_mode |
Definition at line 1375 of file ni_device_api_logan.h.
int forced_header_enable |
Definition at line 1355 of file ni_device_api_logan.h.
int frame_rate |
Definition at line 1315 of file ni_device_api_logan.h.
int gop_preset_index |
Definition at line 1319 of file ni_device_api_logan.h.
int high_tier |
Definition at line 1314 of file ni_device_api_logan.h.
int hvs_qp_scale |
*< It enable QP scaling factor for CU QP adjustment when enable_hvs_qp = 1
Definition at line 1338 of file ni_device_api_logan.h.
int intra_mb_refresh_arg |
Definition at line 1381 of file ni_device_api_logan.h.
int intra_mb_refresh_mode |
Definition at line 1380 of file ni_device_api_logan.h.
int intra_period |
*< A conformance window size of RIGHT
Definition at line 1367 of file ni_device_api_logan.h.
int intra_qp |
Definition at line 1344 of file ni_device_api_logan.h.
int keep_alive_timeout |
Definition at line 1317 of file ni_device_api_logan.h.
int level_idc |
Definition at line 1313 of file ni_device_api_logan.h.
int long_term_ref_enable |
Definition at line 1357 of file ni_device_api_logan.h.
int lossless_enable |
Definition at line 1359 of file ni_device_api_logan.h.
int max_delta_qp |
*< A maximum QP for rate control
Definition at line 1341 of file ni_device_api_logan.h.
int max_frame_ratio |
*< limiting max frame in bits
Definition at line 1347 of file ni_device_api_logan.h.
int max_frame_size |
Definition at line 1346 of file ni_device_api_logan.h.
int max_qp |
*< A minimum QP for rate control
Definition at line 1340 of file ni_device_api_logan.h.
int min_qp |
*< A QP scaling factor for CU QP adjustment when hvcQpenable = 1
Definition at line 1339 of file ni_device_api_logan.h.
int preferred_transfer_characteristics |
Definition at line 1383 of file ni_device_api_logan.h.
int profile |
Definition at line 1312 of file ni_device_api_logan.h.
struct { ... } rc |
*< 0: Custom, 1: Slow speed and best quality, 2: Normal Speed and quality, 3: Fast Speed and Low Quality
int rc_init_delay |
*< trans_rate
Definition at line 1343 of file ni_device_api_logan.h.
int roi_enable |
Definition at line 1353 of file ni_device_api_logan.h.
int set_high_priority |
Definition at line 1316 of file ni_device_api_logan.h.
int slice_arg |
Definition at line 1379 of file ni_device_api_logan.h.
int slice_mode |
Definition at line 1378 of file ni_device_api_logan.h.
int trans_rate |
*< A maximum delta QP for rate control
Definition at line 1342 of file ni_device_api_logan.h.
int use_recommend_enc_params |
Definition at line 1326 of file ni_device_api_logan.h.