libxcoder  5.2.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
 
NI_DEPRECATED 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]
 

Detailed Description

Definition at line 2713 of file ni_device_api.h.

Field Documentation

◆ @18

union { ... }

◆ ai_enhance_level

int ai_enhance_level

Definition at line 2786 of file ni_device_api.h.

◆ bitrate

int bitrate

Definition at line 2729 of file ni_device_api.h.

◆ cacheRoi

int cacheRoi

Definition at line 2747 of file ni_device_api.h.

◆ cfg_enc_params

ni_encoder_cfg_params_t cfg_enc_params

Definition at line 2765 of file ni_device_api.h.

◆ chroma_linesize

int chroma_linesize

Definition at line 2785 of file ni_device_api.h.

◆ color_primaries

int color_primaries

Definition at line 2756 of file ni_device_api.h.

◆ color_space

int color_space

Definition at line 2758 of file ni_device_api.h.

◆ color_transfer_characteristic

int color_transfer_characteristic

Definition at line 2757 of file ni_device_api.h.

◆ customize_roi_qp_map

Definition at line 2790 of file ni_device_api.h.

◆ ddr_priority_mode

ni_ddr_priority_mode_t ddr_priority_mode

Definition at line 2787 of file ni_device_api.h.

◆ dec_input_params

ni_decoder_input_params_t dec_input_params

Definition at line 2766 of file ni_device_api.h.

◆ dolby_vision_profile

int dolby_vision_profile

Definition at line 2739 of file ni_device_api.h.

◆ enable2PassGop

int enable2PassGop

Definition at line 2782 of file ni_device_api.h.

◆ enable_ai_enhance

int enable_ai_enhance

Definition at line 2781 of file ni_device_api.h.

◆ enable_vfr

int enable_vfr

Definition at line 2778 of file ni_device_api.h.

◆ force_frame_type

int force_frame_type

Definition at line 2742 of file ni_device_api.h.

◆ force_pic_qp_demo_mode

int force_pic_qp_demo_mode

Definition at line 2732 of file ni_device_api.h.

◆ fps_denominator

uint32_t fps_denominator

Definition at line 2719 of file ni_device_api.h.

◆ fps_number

uint32_t fps_number

Definition at line 2718 of file ni_device_api.h.

◆ generate_enc_hdrs

NI_DEPRECATED int generate_enc_hdrs

Definition at line 2735 of file ni_device_api.h.

◆ hdrEnableVUI

int hdrEnableVUI

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

Definition at line 2745 of file ni_device_api.h.

◆ hwframes

int hwframes

Definition at line 2774 of file ni_device_api.h.

◆ interval_of_psnr

int interval_of_psnr

Definition at line 2789 of file ni_device_api.h.

◆ log

int log

Definition at line 2715 of file ni_device_api.h.

◆ low_delay_mode

int low_delay_mode

Definition at line 2733 of file ni_device_api.h.

◆ luma_linesize

int luma_linesize

Definition at line 2784 of file ni_device_api.h.

◆ minFramesDelay

int minFramesDelay

Definition at line 2788 of file ni_device_api.h.

◆ p_first_frame

ni_frame_t* p_first_frame

Definition at line 2776 of file ni_device_api.h.

◆ padding

int padding

Definition at line 2734 of file ni_device_api.h.

◆ pos_num_units_in_tick

NI_DEPRECATED uint32_t pos_num_units_in_tick

Definition at line 2753 of file ni_device_api.h.

◆ pos_time_scale

NI_DEPRECATED uint32_t pos_time_scale

Definition at line 2754 of file ni_device_api.h.

◆ preset

int preset

Definition at line 2716 of file ni_device_api.h.

◆ reconf_demo_mode

int reconf_demo_mode

Definition at line 2731 of file ni_device_api.h.

◆ reconf_hash

◆ roi_demo_mode

int roi_demo_mode

Definition at line 2730 of file ni_device_api.h.

◆ rootBufId

int rootBufId

Definition at line 2775 of file ni_device_api.h.

◆ sar_denom

int sar_denom

Definition at line 2760 of file ni_device_api.h.

◆ sar_num

int sar_num

Definition at line 2759 of file ni_device_api.h.

◆ source_height

int source_height

Definition at line 2728 of file ni_device_api.h.

◆ source_width

int source_width

Definition at line 2723 of file ni_device_api.h.

◆ staticMmapThreshold

int staticMmapThreshold

Definition at line 2780 of file ni_device_api.h.

◆ ui32VuiDataSizeBits

NI_DEPRECATED uint32_t ui32VuiDataSizeBits

size of VUI RBSP in bits

Definition at line 2749 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 2751 of file ni_device_api.h.

◆ ui8VuiRbsp

NI_DEPRECATED uint8_t ui8VuiRbsp[NI_MAX_VUI_SIZE]

VUI raw byte sequence

Definition at line 2752 of file ni_device_api.h.

◆ use_low_delay_poc_type

int use_low_delay_poc_type

Definition at line 2736 of file ni_device_api.h.

◆ video_full_range_flag

int video_full_range_flag

Definition at line 2761 of file ni_device_api.h.

◆ zerocopy_mode

int zerocopy_mode

Definition at line 2783 of file ni_device_api.h.


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