libxcoder  5.4.0
_ni_xcoder_params Struct Reference

#include <ni_device_api.h>

Data Fields

int log
 
int preset
 
uint32_t fps_number
 
uint32_t fps_denominator
 
int source_width
 
int source_height
 
int bitrate
 
int roi_demo_mode
 
int reconf_demo_mode
 
int force_pic_qp_demo_mode
 
int low_delay_mode
 
int padding
 
int generate_enc_hdrs
 
int use_low_delay_poc_type
 
int dolby_vision_profile
 
int force_frame_type
 
int hdrEnableVUI
 
int cacheRoi
 
NI_DEPRECATED uint32_t ui32VuiDataSizeBits
 
NI_DEPRECATED uint32_t ui32VuiDataSizeBytes
 
NI_DEPRECATED uint8_t ui8VuiRbsp [NI_MAX_VUI_SIZE]
 
NI_DEPRECATED uint32_t pos_num_units_in_tick
 
NI_DEPRECATED uint32_t pos_time_scale
 
int color_primaries
 
int color_transfer_characteristic
 
int color_space
 
int sar_num
 
int sar_denom
 
int video_full_range_flag
 
union {
   ni_encoder_cfg_params_t   cfg_enc_params
 
   ni_decoder_input_params_t   dec_input_params
 
}; 
 
int reconf_hash [NI_BITRATE_RECONFIG_FILE_MAX_LINES][NI_BITRATE_RECONFIG_FILE_MAX_ENTRIES_PER_LINE]
 
int hwframes
 
int rootBufId
 
ni_frame_tp_first_frame
 
int enable_vfr
 
int staticMmapThreshold
 
int enable_ai_enhance
 
int enable2PassGop
 
int zerocopy_mode
 
int luma_linesize
 
int chroma_linesize
 
int ai_enhance_level
 
ni_ddr_priority_mode_t ddr_priority_mode
 
int minFramesDelay
 
int interval_of_psnr
 
int8_t customize_roi_qp_map [NI_CUSTOMIZE_ROI_QPOFFSET_LEVEL][NI_CUSTOMIZE_ROI_QP_NUM]
 
int enableCpuAffinity
 

Detailed Description

Definition at line 2787 of file ni_device_api.h.

Field Documentation

◆ @18

union { ... }

◆ ai_enhance_level

int ai_enhance_level

Definition at line 2862 of file ni_device_api.h.

◆ bitrate

int bitrate

Definition at line 2803 of file ni_device_api.h.

◆ cacheRoi

int cacheRoi

Definition at line 2821 of file ni_device_api.h.

◆ cfg_enc_params

ni_encoder_cfg_params_t cfg_enc_params

Definition at line 2841 of file ni_device_api.h.

◆ chroma_linesize

int chroma_linesize

Definition at line 2861 of file ni_device_api.h.

◆ color_primaries

int color_primaries

Definition at line 2832 of file ni_device_api.h.

◆ color_space

int color_space

Definition at line 2834 of file ni_device_api.h.

◆ color_transfer_characteristic

int color_transfer_characteristic

Definition at line 2833 of file ni_device_api.h.

◆ customize_roi_qp_map

Definition at line 2866 of file ni_device_api.h.

◆ ddr_priority_mode

ni_ddr_priority_mode_t ddr_priority_mode

Definition at line 2863 of file ni_device_api.h.

◆ dec_input_params

ni_decoder_input_params_t dec_input_params

Definition at line 2842 of file ni_device_api.h.

◆ dolby_vision_profile

int dolby_vision_profile

Definition at line 2813 of file ni_device_api.h.

◆ enable2PassGop

int enable2PassGop

Definition at line 2858 of file ni_device_api.h.

◆ enable_ai_enhance

int enable_ai_enhance

Definition at line 2857 of file ni_device_api.h.

◆ enable_vfr

int enable_vfr

Definition at line 2854 of file ni_device_api.h.

◆ enableCpuAffinity

int enableCpuAffinity

Definition at line 2867 of file ni_device_api.h.

◆ force_frame_type

int force_frame_type

Definition at line 2816 of file ni_device_api.h.

◆ force_pic_qp_demo_mode

int force_pic_qp_demo_mode

Definition at line 2806 of file ni_device_api.h.

◆ fps_denominator

uint32_t fps_denominator

Definition at line 2793 of file ni_device_api.h.

◆ fps_number

uint32_t fps_number

Definition at line 2792 of file ni_device_api.h.

◆ generate_enc_hdrs

int generate_enc_hdrs

Definition at line 2809 of file ni_device_api.h.

◆ hdrEnableVUI

int hdrEnableVUI

0=no HDR in VUI, 1=add HDR info to VUI

Definition at line 2819 of file ni_device_api.h.

◆ hwframes

int hwframes

Definition at line 2850 of file ni_device_api.h.

◆ interval_of_psnr

int interval_of_psnr

Definition at line 2865 of file ni_device_api.h.

◆ log

int log

Definition at line 2789 of file ni_device_api.h.

◆ low_delay_mode

int low_delay_mode

Definition at line 2807 of file ni_device_api.h.

◆ luma_linesize

int luma_linesize

Definition at line 2860 of file ni_device_api.h.

◆ minFramesDelay

int minFramesDelay

Definition at line 2864 of file ni_device_api.h.

◆ p_first_frame

ni_frame_t* p_first_frame

Definition at line 2852 of file ni_device_api.h.

◆ padding

int padding

Definition at line 2808 of file ni_device_api.h.

◆ pos_num_units_in_tick

NI_DEPRECATED uint32_t pos_num_units_in_tick

Definition at line 2828 of file ni_device_api.h.

◆ pos_time_scale

NI_DEPRECATED uint32_t pos_time_scale

Definition at line 2829 of file ni_device_api.h.

◆ preset

int preset

Definition at line 2790 of file ni_device_api.h.

◆ reconf_demo_mode

int reconf_demo_mode

Definition at line 2805 of file ni_device_api.h.

◆ reconf_hash

◆ roi_demo_mode

int roi_demo_mode

Definition at line 2804 of file ni_device_api.h.

◆ rootBufId

int rootBufId

Definition at line 2851 of file ni_device_api.h.

◆ sar_denom

int sar_denom

Definition at line 2836 of file ni_device_api.h.

◆ sar_num

int sar_num

Definition at line 2835 of file ni_device_api.h.

◆ source_height

int source_height

Definition at line 2802 of file ni_device_api.h.

◆ source_width

int source_width

Definition at line 2797 of file ni_device_api.h.

◆ staticMmapThreshold

int staticMmapThreshold

Definition at line 2856 of file ni_device_api.h.

◆ ui32VuiDataSizeBits

NI_DEPRECATED uint32_t ui32VuiDataSizeBits

size of VUI RBSP in bits

Definition at line 2824 of file ni_device_api.h.

◆ ui32VuiDataSizeBytes

NI_DEPRECATED uint32_t ui32VuiDataSizeBytes

size of VUI RBSP in bytes up to MAX_VUI_SIZE

Definition at line 2826 of file ni_device_api.h.

◆ ui8VuiRbsp

NI_DEPRECATED uint8_t ui8VuiRbsp[NI_MAX_VUI_SIZE]

VUI raw byte sequence

Definition at line 2827 of file ni_device_api.h.

◆ use_low_delay_poc_type

int use_low_delay_poc_type

Definition at line 2810 of file ni_device_api.h.

◆ video_full_range_flag

int video_full_range_flag

Definition at line 2837 of file ni_device_api.h.

◆ zerocopy_mode

int zerocopy_mode

Definition at line 2859 of file ni_device_api.h.


The documentation for this struct was generated from the following file: