libxcoder  5.2.0
_ni_quadra_enc_context Struct Reference

#include <ni_quadra_enc_api.h>

Data Fields

char * dev_xcoder
 
char * dev_xcoder_name
 
char * blk_xcoder_name
 
int dev_enc_idx
 
char * dev_blk_name
 
int keep_alive_timeout
 
uint64_t xcode_load_pixel
 
char tmp_blk_dev_name [32]
 
int32_t tmp_device_handle
 
int32_t tmp_blk_io_handle
 
int tmp_hw_id
 
int eos_fme_received
 
void * api_pkt
 
void * api_fme
 
void * api_ctx
 
void * api_param
 
void * input_frame
 
uint8_t * extradata
 
int extradata_size
 
int timebase_num
 
int timebase_den
 
int framerate_num
 
int framerate_den
 
int ticks_per_frame
 
int64_t bit_rate
 
int width
 
int height
 
int ff_log_level
 
int codec_format
 
int codec_id
 
int pix_fmt
 
int sw_pix_fmt
 
int pict_type
 
int64_t frame_pts
 
int64_t pkt_dts
 
int auto_dl_handle
 
int ishwframe
 
int64_t local_pts
 
uint32_t data_len
 
int color_primaries
 
int color_trc
 
int color_space
 
int color_range
 
int color_change
 
int user_color_primaries
 
int user_color_trc
 
int user_color_space
 
int user_color_range
 
int sar_num
 
int sar_den
 
int user_sar_num
 
int user_sar_den
 
char * xcoder_opts
 
char * xcoder_gop
 
int started
 
uint8_t * p_spsPpsHdr
 
int spsPpsHdrLen
 
int spsPpsAttach
 
int spsPpsArrived
 
int firstPktArrived
 
int64_t dts_offset
 
int gop_offset_count
 
int seqChangeCount
 
uint64_t total_frames_received
 
int64_t first_frame_pts
 
int64_t latest_dts
 
int orig_dev_enc_idx
 
int gotPacket
 
int sentFrame
 
int nvme_io_size
 
int vpu_reset
 
int encoder_flushing
 
int encoder_eof
 
bool is_swframes
 
void * g_enc_change_params
 
int is_fifo_empty
 
void * aux_data
 
int reconfigCount
 
int reconf_demo_mode
 
int use_cur_src_as_long_term_pic
 
int use_long_term_ref
 
int HDR10CLLEnable
 
int HDR10Enable
 
int start_of_stream
 
int reinit
 
int bit_depth
 
int end_of_stream
 
int recycle_index
 
bool need_to_recycle
 
ni_quadra_retcode_t retstatus
 
int total_custom_sei_size
 
int custom_sei_count
 
uint32_t copy_len
 
int need_free_frame
 
int nb_planes
 
int forced_header_enable
 
int enable_all_sei_passthru
 
bool enable_test_latency
 
bool bget_psnr
 
bool generate_enc_hdrs
 

Detailed Description

Definition at line 74 of file ni_quadra_enc_api.h.

Field Documentation

◆ api_ctx

void* api_ctx

Definition at line 91 of file ni_quadra_enc_api.h.

◆ api_fme

void* api_fme

Definition at line 90 of file ni_quadra_enc_api.h.

◆ api_param

void* api_param

Definition at line 92 of file ni_quadra_enc_api.h.

◆ api_pkt

void* api_pkt

Definition at line 89 of file ni_quadra_enc_api.h.

◆ auto_dl_handle

int auto_dl_handle

Definition at line 114 of file ni_quadra_enc_api.h.

◆ aux_data

void* aux_data

Definition at line 168 of file ni_quadra_enc_api.h.

◆ bget_psnr

bool bget_psnr

Definition at line 190 of file ni_quadra_enc_api.h.

◆ bit_depth

int bit_depth

Definition at line 177 of file ni_quadra_enc_api.h.

◆ bit_rate

int64_t bit_rate

Definition at line 103 of file ni_quadra_enc_api.h.

◆ blk_xcoder_name

char* blk_xcoder_name

Definition at line 78 of file ni_quadra_enc_api.h.

◆ codec_format

int codec_format

Definition at line 107 of file ni_quadra_enc_api.h.

◆ codec_id

int codec_id

Definition at line 108 of file ni_quadra_enc_api.h.

◆ color_change

int color_change

Definition at line 124 of file ni_quadra_enc_api.h.

◆ color_primaries

int color_primaries

Definition at line 120 of file ni_quadra_enc_api.h.

◆ color_range

int color_range

Definition at line 123 of file ni_quadra_enc_api.h.

◆ color_space

int color_space

Definition at line 122 of file ni_quadra_enc_api.h.

◆ color_trc

int color_trc

Definition at line 121 of file ni_quadra_enc_api.h.

◆ copy_len

uint32_t copy_len

Definition at line 184 of file ni_quadra_enc_api.h.

◆ custom_sei_count

int custom_sei_count

Definition at line 183 of file ni_quadra_enc_api.h.

◆ data_len

uint32_t data_len

Definition at line 117 of file ni_quadra_enc_api.h.

◆ dev_blk_name

char* dev_blk_name

Definition at line 80 of file ni_quadra_enc_api.h.

◆ dev_enc_idx

int dev_enc_idx

Definition at line 79 of file ni_quadra_enc_api.h.

◆ dev_xcoder

char* dev_xcoder

Definition at line 76 of file ni_quadra_enc_api.h.

◆ dev_xcoder_name

char* dev_xcoder_name

Definition at line 77 of file ni_quadra_enc_api.h.

◆ dts_offset

int64_t dts_offset

Definition at line 147 of file ni_quadra_enc_api.h.

◆ enable_all_sei_passthru

int enable_all_sei_passthru

Definition at line 188 of file ni_quadra_enc_api.h.

◆ enable_test_latency

bool enable_test_latency

Definition at line 189 of file ni_quadra_enc_api.h.

◆ encoder_eof

int encoder_eof

Definition at line 164 of file ni_quadra_enc_api.h.

◆ encoder_flushing

int encoder_flushing

Definition at line 163 of file ni_quadra_enc_api.h.

◆ end_of_stream

int end_of_stream

Definition at line 178 of file ni_quadra_enc_api.h.

◆ eos_fme_received

int eos_fme_received

Definition at line 87 of file ni_quadra_enc_api.h.

◆ extradata

uint8_t* extradata

Definition at line 95 of file ni_quadra_enc_api.h.

◆ extradata_size

int extradata_size

Definition at line 96 of file ni_quadra_enc_api.h.

◆ ff_log_level

int ff_log_level

Definition at line 106 of file ni_quadra_enc_api.h.

◆ first_frame_pts

int64_t first_frame_pts

Definition at line 152 of file ni_quadra_enc_api.h.

◆ firstPktArrived

int firstPktArrived

Definition at line 146 of file ni_quadra_enc_api.h.

◆ forced_header_enable

int forced_header_enable

Definition at line 187 of file ni_quadra_enc_api.h.

◆ frame_pts

int64_t frame_pts

Definition at line 112 of file ni_quadra_enc_api.h.

◆ framerate_den

int framerate_den

Definition at line 101 of file ni_quadra_enc_api.h.

◆ framerate_num

int framerate_num

Definition at line 100 of file ni_quadra_enc_api.h.

◆ g_enc_change_params

void* g_enc_change_params

Definition at line 166 of file ni_quadra_enc_api.h.

◆ generate_enc_hdrs

bool generate_enc_hdrs

Definition at line 191 of file ni_quadra_enc_api.h.

◆ gop_offset_count

int gop_offset_count

Definition at line 148 of file ni_quadra_enc_api.h.

◆ gotPacket

int gotPacket

Definition at line 157 of file ni_quadra_enc_api.h.

◆ HDR10CLLEnable

int HDR10CLLEnable

Definition at line 173 of file ni_quadra_enc_api.h.

◆ HDR10Enable

int HDR10Enable

Definition at line 174 of file ni_quadra_enc_api.h.

◆ height

int height

Definition at line 105 of file ni_quadra_enc_api.h.

◆ input_frame

void* input_frame

Definition at line 93 of file ni_quadra_enc_api.h.

◆ is_fifo_empty

int is_fifo_empty

Definition at line 167 of file ni_quadra_enc_api.h.

◆ is_swframes

bool is_swframes

Definition at line 165 of file ni_quadra_enc_api.h.

◆ ishwframe

int ishwframe

Definition at line 115 of file ni_quadra_enc_api.h.

◆ keep_alive_timeout

int keep_alive_timeout

Definition at line 81 of file ni_quadra_enc_api.h.

◆ latest_dts

int64_t latest_dts

Definition at line 153 of file ni_quadra_enc_api.h.

◆ local_pts

int64_t local_pts

Definition at line 116 of file ni_quadra_enc_api.h.

◆ nb_planes

int nb_planes

Definition at line 186 of file ni_quadra_enc_api.h.

◆ need_free_frame

int need_free_frame

Definition at line 185 of file ni_quadra_enc_api.h.

◆ need_to_recycle

bool need_to_recycle

Definition at line 180 of file ni_quadra_enc_api.h.

◆ nvme_io_size

int nvme_io_size

Definition at line 161 of file ni_quadra_enc_api.h.

◆ orig_dev_enc_idx

int orig_dev_enc_idx

Definition at line 155 of file ni_quadra_enc_api.h.

◆ p_spsPpsHdr

uint8_t* p_spsPpsHdr

Definition at line 142 of file ni_quadra_enc_api.h.

◆ pict_type

int pict_type

Definition at line 111 of file ni_quadra_enc_api.h.

◆ pix_fmt

int pix_fmt

Definition at line 109 of file ni_quadra_enc_api.h.

◆ pkt_dts

int64_t pkt_dts

Definition at line 113 of file ni_quadra_enc_api.h.

◆ reconf_demo_mode

int reconf_demo_mode

Definition at line 170 of file ni_quadra_enc_api.h.

◆ reconfigCount

int reconfigCount

Definition at line 169 of file ni_quadra_enc_api.h.

◆ recycle_index

int recycle_index

Definition at line 179 of file ni_quadra_enc_api.h.

◆ reinit

int reinit

Definition at line 176 of file ni_quadra_enc_api.h.

◆ retstatus

Definition at line 181 of file ni_quadra_enc_api.h.

◆ sar_den

int sar_den

Definition at line 132 of file ni_quadra_enc_api.h.

◆ sar_num

int sar_num

Definition at line 131 of file ni_quadra_enc_api.h.

◆ sentFrame

int sentFrame

Definition at line 159 of file ni_quadra_enc_api.h.

◆ seqChangeCount

int seqChangeCount

Definition at line 150 of file ni_quadra_enc_api.h.

◆ spsPpsArrived

int spsPpsArrived

Definition at line 145 of file ni_quadra_enc_api.h.

◆ spsPpsAttach

int spsPpsAttach

Definition at line 144 of file ni_quadra_enc_api.h.

◆ spsPpsHdrLen

int spsPpsHdrLen

Definition at line 143 of file ni_quadra_enc_api.h.

◆ start_of_stream

int start_of_stream

Definition at line 175 of file ni_quadra_enc_api.h.

◆ started

int started

Definition at line 141 of file ni_quadra_enc_api.h.

◆ sw_pix_fmt

int sw_pix_fmt

Definition at line 110 of file ni_quadra_enc_api.h.

◆ ticks_per_frame

int ticks_per_frame

Definition at line 102 of file ni_quadra_enc_api.h.

◆ timebase_den

int timebase_den

Definition at line 99 of file ni_quadra_enc_api.h.

◆ timebase_num

int timebase_num

Definition at line 98 of file ni_quadra_enc_api.h.

◆ tmp_blk_dev_name

char tmp_blk_dev_name[32]

Definition at line 83 of file ni_quadra_enc_api.h.

◆ tmp_blk_io_handle

int32_t tmp_blk_io_handle

Definition at line 85 of file ni_quadra_enc_api.h.

◆ tmp_device_handle

int32_t tmp_device_handle

Definition at line 84 of file ni_quadra_enc_api.h.

◆ tmp_hw_id

int tmp_hw_id

Definition at line 86 of file ni_quadra_enc_api.h.

◆ total_custom_sei_size

int total_custom_sei_size

Definition at line 182 of file ni_quadra_enc_api.h.

◆ total_frames_received

uint64_t total_frames_received

Definition at line 151 of file ni_quadra_enc_api.h.

◆ use_cur_src_as_long_term_pic

int use_cur_src_as_long_term_pic

Definition at line 171 of file ni_quadra_enc_api.h.

◆ use_long_term_ref

int use_long_term_ref

Definition at line 172 of file ni_quadra_enc_api.h.

◆ user_color_primaries

int user_color_primaries

Definition at line 125 of file ni_quadra_enc_api.h.

◆ user_color_range

int user_color_range

Definition at line 128 of file ni_quadra_enc_api.h.

◆ user_color_space

int user_color_space

Definition at line 127 of file ni_quadra_enc_api.h.

◆ user_color_trc

int user_color_trc

Definition at line 126 of file ni_quadra_enc_api.h.

◆ user_sar_den

int user_sar_den

Definition at line 134 of file ni_quadra_enc_api.h.

◆ user_sar_num

int user_sar_num

Definition at line 133 of file ni_quadra_enc_api.h.

◆ vpu_reset

int vpu_reset

Definition at line 162 of file ni_quadra_enc_api.h.

◆ width

int width

Definition at line 104 of file ni_quadra_enc_api.h.

◆ xcode_load_pixel

uint64_t xcode_load_pixel

Definition at line 82 of file ni_quadra_enc_api.h.

◆ xcoder_gop

char* xcoder_gop

Definition at line 139 of file ni_quadra_enc_api.h.

◆ xcoder_opts

char* xcoder_opts

Definition at line 137 of file ni_quadra_enc_api.h.


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