|
libxcoder
3.5.4
|
#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 1314 of file ni_device_api_logan.h.
| int avc_slice_arg |
Definition at line 1378 of file ni_device_api_logan.h.
| int avc_slice_mode |
Definition at line 1377 of file ni_device_api_logan.h.
| int conf_win_bottom |
*< A conformance window size of TOP
Definition at line 1367 of file ni_device_api_logan.h.
| int conf_win_left |
*< A conformance window size of BOTTOM
Definition at line 1368 of file ni_device_api_logan.h.
| int conf_win_right |
*< A conformance window size of LEFT
Definition at line 1369 of file ni_device_api_logan.h.
| int conf_win_top |
Definition at line 1366 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 1327 of file ni_device_api_logan.h.
| int decoding_refresh_type |
Key Frame Interval
Definition at line 1372 of file ni_device_api_logan.h.
| int enable_cu_level_rate_control |
*< It enable rate control
Definition at line 1339 of file ni_device_api_logan.h.
| int enable_hvs_qp |
*< It enable CU level rate control
Definition at line 1340 of file ni_device_api_logan.h.
| int enable_hvs_qp_scale |
*< It enable CU QP adjustment for subjective quality enhancement
Definition at line 1341 of file ni_device_api_logan.h.
| int enable_mb_level_rc |
*< limiting max frame in ratio * avg_pic_size
Definition at line 1354 of file ni_device_api_logan.h.
| int enable_rate_control |
Definition at line 1338 of file ni_device_api_logan.h.
| int enable_transform_8x8 |
Definition at line 1376 of file ni_device_api_logan.h.
| int entropy_coding_mode |
Definition at line 1379 of file ni_device_api_logan.h.
| int forced_header_enable |
Definition at line 1359 of file ni_device_api_logan.h.
| int frame_rate |
Definition at line 1319 of file ni_device_api_logan.h.
| int gop_preset_index |
Definition at line 1323 of file ni_device_api_logan.h.
| int high_tier |
Definition at line 1318 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 1342 of file ni_device_api_logan.h.
| int intra_mb_refresh_arg |
Definition at line 1385 of file ni_device_api_logan.h.
| int intra_mb_refresh_mode |
Definition at line 1384 of file ni_device_api_logan.h.
| int intra_period |
*< A conformance window size of RIGHT
Definition at line 1371 of file ni_device_api_logan.h.
| int intra_qp |
Definition at line 1348 of file ni_device_api_logan.h.
| int keep_alive_timeout |
Definition at line 1321 of file ni_device_api_logan.h.
| int level_idc |
Definition at line 1317 of file ni_device_api_logan.h.
| int long_term_ref_enable |
Definition at line 1361 of file ni_device_api_logan.h.
| int lossless_enable |
Definition at line 1363 of file ni_device_api_logan.h.
| int max_delta_qp |
*< A maximum QP for rate control
Definition at line 1345 of file ni_device_api_logan.h.
| int max_frame_ratio |
*< limiting max frame in bits
Definition at line 1351 of file ni_device_api_logan.h.
| int max_frame_size |
Definition at line 1350 of file ni_device_api_logan.h.
| int max_qp |
*< A minimum QP for rate control
Definition at line 1344 of file ni_device_api_logan.h.
| int min_qp |
*< A QP scaling factor for CU QP adjustment when hvcQpenable = 1
Definition at line 1343 of file ni_device_api_logan.h.
| int preferred_transfer_characteristics |
Definition at line 1387 of file ni_device_api_logan.h.
| int profile |
Definition at line 1316 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 1347 of file ni_device_api_logan.h.
| int roi_enable |
Definition at line 1357 of file ni_device_api_logan.h.
| int set_high_priority |
Definition at line 1320 of file ni_device_api_logan.h.
| int slice_arg |
Definition at line 1383 of file ni_device_api_logan.h.
| int slice_mode |
Definition at line 1382 of file ni_device_api_logan.h.
| int trans_rate |
*< A maximum delta QP for rate control
Definition at line 1346 of file ni_device_api_logan.h.
| int use_recommend_enc_params |
Definition at line 1330 of file ni_device_api_logan.h.