![]() |
libxcoder
..
|
#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 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 1240 of file ni_device_api_logan.h.
int avc_slice_arg |
Definition at line 1301 of file ni_device_api_logan.h.
int avc_slice_mode |
Definition at line 1300 of file ni_device_api_logan.h.
int conf_win_bottom |
*< A conformance window size of TOP
Definition at line 1290 of file ni_device_api_logan.h.
int conf_win_left |
*< A conformance window size of BOTTOM
Definition at line 1291 of file ni_device_api_logan.h.
int conf_win_right |
*< A conformance window size of LEFT
Definition at line 1292 of file ni_device_api_logan.h.
int conf_win_top |
Definition at line 1289 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 1253 of file ni_device_api_logan.h.
int decoding_refresh_type |
Key Frame Interval
Definition at line 1295 of file ni_device_api_logan.h.
int enable_cu_level_rate_control |
*< It enable rate control
Definition at line 1265 of file ni_device_api_logan.h.
int enable_hvs_qp |
*< It enable CU level rate control
Definition at line 1266 of file ni_device_api_logan.h.
int enable_hvs_qp_scale |
*< It enable CU QP adjustment for subjective quality enhancement
Definition at line 1267 of file ni_device_api_logan.h.
int enable_mb_level_rc |
Definition at line 1277 of file ni_device_api_logan.h.
int enable_rate_control |
Definition at line 1264 of file ni_device_api_logan.h.
int enable_transform_8x8 |
Definition at line 1299 of file ni_device_api_logan.h.
int entropy_coding_mode |
Definition at line 1302 of file ni_device_api_logan.h.
int forced_header_enable |
Definition at line 1282 of file ni_device_api_logan.h.
int frame_rate |
Definition at line 1245 of file ni_device_api_logan.h.
int gop_preset_index |
Definition at line 1249 of file ni_device_api_logan.h.
int high_tier |
Definition at line 1244 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 1268 of file ni_device_api_logan.h.
int intra_mb_refresh_arg |
Definition at line 1308 of file ni_device_api_logan.h.
int intra_mb_refresh_mode |
Definition at line 1307 of file ni_device_api_logan.h.
int intra_period |
*< A conformance window size of RIGHT
Definition at line 1294 of file ni_device_api_logan.h.
int intra_qp |
Definition at line 1274 of file ni_device_api_logan.h.
int keep_alive_timeout |
Definition at line 1247 of file ni_device_api_logan.h.
int level_idc |
Definition at line 1243 of file ni_device_api_logan.h.
int long_term_ref_enable |
Definition at line 1284 of file ni_device_api_logan.h.
int lossless_enable |
Definition at line 1286 of file ni_device_api_logan.h.
int max_delta_qp |
*< A maximum QP for rate control
Definition at line 1271 of file ni_device_api_logan.h.
int max_qp |
*< A minimum QP for rate control
Definition at line 1270 of file ni_device_api_logan.h.
int min_qp |
*< A QP scaling factor for CU QP adjustment when hvcQpenable = 1
Definition at line 1269 of file ni_device_api_logan.h.
int preferred_transfer_characteristics |
Definition at line 1310 of file ni_device_api_logan.h.
int profile |
Definition at line 1242 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 1273 of file ni_device_api_logan.h.
int roi_enable |
Definition at line 1280 of file ni_device_api_logan.h.
int set_high_priority |
Definition at line 1246 of file ni_device_api_logan.h.
int slice_arg |
Definition at line 1306 of file ni_device_api_logan.h.
int slice_mode |
Definition at line 1305 of file ni_device_api_logan.h.
int trans_rate |
*< A maximum delta QP for rate control
Definition at line 1272 of file ni_device_api_logan.h.
int use_recommend_enc_params |
Definition at line 1256 of file ni_device_api_logan.h.