libxcoder  5.2.0
_ni_session_context Struct Reference

#include <ni_device_api.h>

Data Fields

void * frame_time_q
 
NI_DEPRECATED uint64_t prev_read_frame_time
 
uint8_t itu_t_t35_cc_sei_hdr_hevc [NI_CC_SEI_HDR_HEVC_LEN]
 
uint8_t itu_t_t35_cc_sei_hdr_h264 [NI_CC_SEI_HDR_H264_LEN]
 
uint8_t itu_t_t35_hdr10p_sei_hdr_hevc [NI_HDR10P_SEI_HDR_HEVC_LEN]
 
uint8_t itu_t_t35_hdr10p_sei_hdr_h264 [NI_HDR10P_SEI_HDR_H264_LEN]
 
uint8_t sei_trailer [NI_CC_SEI_TRAILER_LEN]
 
int sei_hdr_content_light_level_info_len
 
int light_level_data_len
 
uint8_t ui8_light_level_data [5]
 
int sei_hdr_mastering_display_color_vol_len
 
int mdcv_max_min_lum_data_len
 
uint8_t ui8_mdcv_max_min_lum_data [9]
 
void * p_master_display_meta_data
 
uint8_t preferred_characteristics_data
 
int is_first_frame
 
int64_t last_pts
 
int64_t last_dts
 
int64_t enc_pts_list [NI_FIFO_SZ]
 
int64_t enc_pts_r_idx
 
int64_t enc_pts_w_idx
 
int pts_correction_num_faulty_dts
 
int64_t pts_correction_last_dts
 
int pts_correction_num_faulty_pts
 
int64_t pts_correction_last_pts
 
NI_DEPRECATED int64_t start_dts_offset
 
int64_t pts_offsets [NI_FIFO_SZ]
 
int pkt_index
 
uint64_t pkt_offsets_index [NI_FIFO_SZ]
 
uint64_t pkt_offsets_index_min [NI_FIFO_SZ]
 
uint64_t pkt_pos [NI_FIFO_SZ]
 
uint64_t last_pkt_pos
 
uint64_t last_frame_offset
 
ni_custom_sei_set_tpkt_custom_sei_set [NI_FIFO_SZ]
 
int is_dec_pkt_512_aligned
 
ni_device_handle_t device_handle
 
ni_device_handle_t blk_io_handle
 
ni_device_handle_t sender_handle
 
ni_device_handle_t auto_dl_handle
 
uint8_t is_auto_dl
 
uint32_t template_config_id
 
void * p_session_config
 
uint32_t max_nvme_io_size
 
int hw_id
 
uint32_t session_id
 
uint64_t session_timestamp
 
uint32_t device_type
 
uint32_t codec_format
 
char dev_xcoder_name [MAX_CHAR_IN_DEVICE_NAME]
 
char blk_xcoder_name [MAX_CHAR_IN_DEVICE_NAME]
 
int src_bit_depth
 
int src_endian
 
int bit_depth_factor
 
uint32_t roi_len
 
uint32_t roi_avg_qp
 
ni_load_query_t load_query
 
ni_overall_load_query_t overall_load_query
 
uint8_t * p_leftover
 
int prev_size
 
uint32_t sent_size
 
uint8_t * p_hdr_buf
 
uint8_t hdr_buf_size
 
ni_timestamp_table_tpts_table
 
ni_timestamp_table_tdts_queue
 
uint32_t keep_alive_timeout
 
int status
 
int key_frame_type
 
void * p_dump [2]
 
char param_err_msg [512]
 
int keyframe_factor
 
uint64_t frame_num
 
uint64_t pkt_num
 
int rc_error_count
 
uint32_t hwd_Frame_Idx
 
uint32_t hwd_src_cpu
 
uint32_t hwd_minor_offset
 
uint32_t hwd_chunk_offset
 
uint32_t hwd_Inst_ID
 
int force_frame_type
 
uint32_t ready_to_close
 
ni_session_run_state_t session_run_state
 
uint32_t active_video_width
 
uint32_t active_video_height
 
uint32_t actual_video_width
 
uint32_t biggest_bitstream_buffer_allocated
 
ni_pthread_t keep_alive_thread
 
ni_thread_arg_struct_tkeep_alive_thread_args
 
ni_queue_buffer_pool_tbuffer_pool
 
ni_buf_pool_tdec_fme_buf_pool
 
int ori_width
 
int ori_height
 
int ori_bit_depth_factor
 
int ori_pix_fmt
 
ni_pthread_mutex_t mutex
 
uint32_t xcoder_state
 
void * p_all_zero_buf
 
ni_event_handle_t event_handle
 
ni_event_handle_t thread_event_handle
 
int roi_side_data_size
 
ni_region_of_interest_tav_rois
 
int nb_rois
 
ni_enc_quad_roi_custom_maproi_map
 
ni_enc_avc_roi_custom_map_tavc_roi_map
 
uint8_t * hevc_sub_ctu_roi_buf
 
ni_enc_hevc_roi_custom_map_thevc_roi_map
 
ni_encoder_change_params_tenc_change_params
 
int decoder_low_delay
 
int enable_low_delay_check
 
int32_t target_bitrate
 
int force_idr_frame
 
ni_long_term_ref_t ltr_to_set
 
int32_t ltr_interval
 
int32_t ltr_frame_ref_invalid
 
ni_framerate_t framerate
 
ni_vui_hrd_t vui
 
char stream_dir_name [256]
 
int hw_action
 
uint32_t scaler_operation
 
int enable_user_data_sei_passthru
 
int burst_control
 
int pixel_format
 
int32_t isP2P
 
int netint_fd
 
unsigned short domain
 
unsigned short bus
 
unsigned short dev
 
unsigned short fn
 
uint8_t fw_rev [8]
 
uint8_t ddr_config
 
uint32_t prev_fps
 Params used in VFR mode Start///. More...
 
uint64_t prev_pts
 
uint32_t last_change_framenum
 
uint32_t fps_change_detect_count
 
uint32_t meta_size
 Params used in VFR mode Done///. More...
 
int64_t last_dts_interval
 
int64_t last_pts_interval
 
int pic_reorder_delay
 
int flags_array [NI_FIFO_SZ]
 
uint64_t frame_pkt_offset
 
uint32_t force_idr_intra_offset
 
ni_session_statistic_t session_statistic
 
uint32_t count_frame_num_in_sec
 
uint32_t passed_time_in_timebase_unit
 
int32_t max_frame_size
 
char blk_dev_name [NI_MAX_DEVICE_NAME_LEN]
 
int async_mode
 
int low_delay_sync_flag
 
ni_pthread_mutex_t low_delay_sync_mutex
 
ni_pthread_cond_t low_delay_sync_cond
 
ni_pthread_mutex_t * pext_mutex
 
bool mutex_initialized
 
int32_t last_bitrate
 
ni_framerate_t last_framerate
 
ni_network_data_tnetwork_data
 
int ori_luma_linesize
 
int ori_chroma_linesize
 
volatile uint64_t last_access_time
 
int reconfig_crf
 
int reconfig_crf_decimal
 
int reconfig_vbv_buffer_size
 
int reconfig_vbv_max_rate
 
int last_gop_size
 
int initial_frame_delay
 
int current_frame_delay
 
int max_frame_delay
 
uint64_t av1_pkt_num
 
ni_frame_pool_type_t pool_type
 
int reconfigCount
 
bool force_low_delay
 
uint32_t force_low_delay_cnt
 
int max_retry_fail_count [2]
 
uint32_t pkt_delay_cnt
 
char E2EID [128]
 
int reconfig_intra_period
 
int pixel_format_changed
 
int16_t reconfig_slice_arg
 
ni_input_frame input_frame_fifo [120]
 encoder:calculate PSNR start More...
 
double psnr_y
 
double psnr_u
 
double psnr_v
 
double average_psnr
 
int hvsplus_level
 encoder:calculate PSNR end More...
 
int16_t buffered_frame_index
 
uint32_t required_buf_size
 
uint32_t decoder_last_drop_frame_num
 

Detailed Description

Definition at line 1408 of file ni_device_api.h.

Field Documentation

◆ active_video_height

uint32_t active_video_height

Definition at line 1551 of file ni_device_api.h.

◆ active_video_width

uint32_t active_video_width

Definition at line 1549 of file ni_device_api.h.

◆ actual_video_width

uint32_t actual_video_width

Definition at line 1553 of file ni_device_api.h.

◆ async_mode

int async_mode

Definition at line 1663 of file ni_device_api.h.

◆ auto_dl_handle

ni_device_handle_t auto_dl_handle

Definition at line 1469 of file ni_device_api.h.

◆ av1_pkt_num

uint64_t av1_pkt_num

Definition at line 1695 of file ni_device_api.h.

◆ av_rois

Definition at line 1580 of file ni_device_api.h.

◆ avc_roi_map

Definition at line 1585 of file ni_device_api.h.

◆ average_psnr

double average_psnr

Definition at line 1713 of file ni_device_api.h.

◆ biggest_bitstream_buffer_allocated

uint32_t biggest_bitstream_buffer_allocated

Definition at line 1555 of file ni_device_api.h.

◆ bit_depth_factor

int bit_depth_factor

Definition at line 1494 of file ni_device_api.h.

◆ blk_dev_name

char blk_dev_name[NI_MAX_DEVICE_NAME_LEN]

Definition at line 1659 of file ni_device_api.h.

◆ blk_io_handle

ni_device_handle_t blk_io_handle

block device fd

Definition at line 1465 of file ni_device_api.h.

◆ blk_xcoder_name

char blk_xcoder_name[MAX_CHAR_IN_DEVICE_NAME]

the block name that opened

Definition at line 1490 of file ni_device_api.h.

◆ buffer_pool

ni_queue_buffer_pool_t* buffer_pool

Definition at line 1558 of file ni_device_api.h.

◆ buffered_frame_index

int16_t buffered_frame_index

Definition at line 1717 of file ni_device_api.h.

◆ burst_control

int burst_control

Definition at line 1615 of file ni_device_api.h.

◆ bus

unsigned short bus

Definition at line 1620 of file ni_device_api.h.

◆ codec_format

uint32_t codec_format

Device Type, Either NI_CODEC_FORMAT_H264 or NI_CODEC_FORMAT_H265

Definition at line 1486 of file ni_device_api.h.

◆ count_frame_num_in_sec

uint32_t count_frame_num_in_sec

Definition at line 1652 of file ni_device_api.h.

◆ current_frame_delay

int current_frame_delay

Definition at line 1693 of file ni_device_api.h.

◆ ddr_config

uint8_t ddr_config

Definition at line 1626 of file ni_device_api.h.

◆ dec_fme_buf_pool

ni_buf_pool_t* dec_fme_buf_pool

Definition at line 1559 of file ni_device_api.h.

◆ decoder_last_drop_frame_num

uint32_t decoder_last_drop_frame_num

Definition at line 1723 of file ni_device_api.h.

◆ decoder_low_delay

int decoder_low_delay

Definition at line 1594 of file ni_device_api.h.

◆ dev

unsigned short dev

Definition at line 1621 of file ni_device_api.h.

◆ dev_xcoder_name

char dev_xcoder_name[MAX_CHAR_IN_DEVICE_NAME]

the device name that opened

Definition at line 1488 of file ni_device_api.h.

◆ device_handle

ni_device_handle_t device_handle

Device Card ID

Definition at line 1462 of file ni_device_api.h.

◆ device_type

uint32_t device_type

Device Type, Either NI_DEVICE_TYPE_DECODER or NI_DEVICE_TYPE_ENCODER

Definition at line 1484 of file ni_device_api.h.

◆ domain

unsigned short domain

Definition at line 1619 of file ni_device_api.h.

◆ dts_queue

DTS Queue

Definition at line 1518 of file ni_device_api.h.

◆ E2EID

char E2EID[128]

Definition at line 1703 of file ni_device_api.h.

◆ enable_low_delay_check

int enable_low_delay_check

Definition at line 1595 of file ni_device_api.h.

◆ enable_user_data_sei_passthru

int enable_user_data_sei_passthru

Definition at line 1614 of file ni_device_api.h.

◆ enc_change_params

ni_encoder_change_params_t* enc_change_params

Definition at line 1592 of file ni_device_api.h.

◆ enc_pts_list

int64_t enc_pts_list[NI_FIFO_SZ]

Definition at line 1439 of file ni_device_api.h.

◆ enc_pts_r_idx

int64_t enc_pts_r_idx

Definition at line 1440 of file ni_device_api.h.

◆ enc_pts_w_idx

int64_t enc_pts_w_idx

Definition at line 1441 of file ni_device_api.h.

◆ event_handle

ni_event_handle_t event_handle

Definition at line 1574 of file ni_device_api.h.

◆ flags_array

int flags_array[NI_FIFO_SZ]

Definition at line 1644 of file ni_device_api.h.

◆ fn

unsigned short fn

Definition at line 1622 of file ni_device_api.h.

◆ force_frame_type

int force_frame_type

Definition at line 1542 of file ni_device_api.h.

◆ force_idr_frame

int force_idr_frame

Definition at line 1600 of file ni_device_api.h.

◆ force_idr_intra_offset

uint32_t force_idr_intra_offset

Definition at line 1648 of file ni_device_api.h.

◆ force_low_delay

bool force_low_delay

Definition at line 1699 of file ni_device_api.h.

◆ force_low_delay_cnt

uint32_t force_low_delay_cnt

Definition at line 1700 of file ni_device_api.h.

◆ fps_change_detect_count

uint32_t fps_change_detect_count

Definition at line 1635 of file ni_device_api.h.

◆ frame_num

uint64_t frame_num

Definition at line 1531 of file ni_device_api.h.

◆ frame_pkt_offset

uint64_t frame_pkt_offset

Definition at line 1647 of file ni_device_api.h.

◆ frame_time_q

void* frame_time_q

MEASURE_LATENCY queue

Definition at line 1413 of file ni_device_api.h.

◆ framerate

ni_framerate_t framerate

Definition at line 1604 of file ni_device_api.h.

◆ fw_rev

uint8_t fw_rev[8]

Definition at line 1625 of file ni_device_api.h.

◆ hdr_buf_size

uint8_t hdr_buf_size

Definition at line 1512 of file ni_device_api.h.

◆ hevc_roi_map

Definition at line 1589 of file ni_device_api.h.

◆ hevc_sub_ctu_roi_buf

uint8_t* hevc_sub_ctu_roi_buf

Definition at line 1587 of file ni_device_api.h.

◆ hvsplus_level

int hvsplus_level

encoder:calculate PSNR end

Definition at line 1715 of file ni_device_api.h.

◆ hw_action

int hw_action

Definition at line 1609 of file ni_device_api.h.

◆ hw_id

int hw_id

Codec ID

Definition at line 1478 of file ni_device_api.h.

◆ hwd_chunk_offset

uint32_t hwd_chunk_offset

Definition at line 1538 of file ni_device_api.h.

◆ hwd_Frame_Idx

uint32_t hwd_Frame_Idx

Definition at line 1535 of file ni_device_api.h.

◆ hwd_Inst_ID

uint32_t hwd_Inst_ID

Definition at line 1539 of file ni_device_api.h.

◆ hwd_minor_offset

uint32_t hwd_minor_offset

Definition at line 1537 of file ni_device_api.h.

◆ hwd_src_cpu

uint32_t hwd_src_cpu

Definition at line 1536 of file ni_device_api.h.

◆ initial_frame_delay

int initial_frame_delay

Definition at line 1692 of file ni_device_api.h.

◆ input_frame_fifo

ni_input_frame input_frame_fifo[120]

encoder:calculate PSNR start

Definition at line 1709 of file ni_device_api.h.

◆ is_auto_dl

uint8_t is_auto_dl

Definition at line 1470 of file ni_device_api.h.

◆ is_dec_pkt_512_aligned

int is_dec_pkt_512_aligned

if session is on a decoder handling incoming pkt 512-aligned

Definition at line 1459 of file ni_device_api.h.

◆ is_first_frame

int is_first_frame

frame pts calculation: for decoder

Definition at line 1436 of file ni_device_api.h.

◆ isP2P

int32_t isP2P

Definition at line 1617 of file ni_device_api.h.

◆ itu_t_t35_cc_sei_hdr_h264

uint8_t itu_t_t35_cc_sei_hdr_h264[NI_CC_SEI_HDR_H264_LEN]

Definition at line 1418 of file ni_device_api.h.

◆ itu_t_t35_cc_sei_hdr_hevc

uint8_t itu_t_t35_cc_sei_hdr_hevc[NI_CC_SEI_HDR_HEVC_LEN]

close-caption/HDR10+ header and trailer template, used for encoder

Definition at line 1417 of file ni_device_api.h.

◆ itu_t_t35_hdr10p_sei_hdr_h264

uint8_t itu_t_t35_hdr10p_sei_hdr_h264[NI_HDR10P_SEI_HDR_H264_LEN]

Definition at line 1420 of file ni_device_api.h.

◆ itu_t_t35_hdr10p_sei_hdr_hevc

uint8_t itu_t_t35_hdr10p_sei_hdr_hevc[NI_HDR10P_SEI_HDR_HEVC_LEN]

Definition at line 1419 of file ni_device_api.h.

◆ keep_alive_thread

ni_pthread_t keep_alive_thread

Definition at line 1556 of file ni_device_api.h.

◆ keep_alive_thread_args

ni_thread_arg_struct_t* keep_alive_thread_args

Definition at line 1557 of file ni_device_api.h.

◆ keep_alive_timeout

uint32_t keep_alive_timeout

keep alive timeout

Definition at line 1521 of file ni_device_api.h.

◆ key_frame_type

int key_frame_type

Definition at line 1525 of file ni_device_api.h.

◆ keyframe_factor

int keyframe_factor

Definition at line 1530 of file ni_device_api.h.

◆ last_access_time

volatile uint64_t last_access_time

Definition at line 1683 of file ni_device_api.h.

◆ last_bitrate

int32_t last_bitrate

Definition at line 1674 of file ni_device_api.h.

◆ last_change_framenum

uint32_t last_change_framenum

Definition at line 1634 of file ni_device_api.h.

◆ last_dts

int64_t last_dts

Definition at line 1438 of file ni_device_api.h.

◆ last_dts_interval

int64_t last_dts_interval

Definition at line 1639 of file ni_device_api.h.

◆ last_frame_offset

uint64_t last_frame_offset

Definition at line 1455 of file ni_device_api.h.

◆ last_framerate

ni_framerate_t last_framerate

Definition at line 1675 of file ni_device_api.h.

◆ last_gop_size

int last_gop_size

Definition at line 1691 of file ni_device_api.h.

◆ last_pkt_pos

uint64_t last_pkt_pos

Definition at line 1454 of file ni_device_api.h.

◆ last_pts

int64_t last_pts

Definition at line 1437 of file ni_device_api.h.

◆ last_pts_interval

int64_t last_pts_interval

Definition at line 1640 of file ni_device_api.h.

◆ light_level_data_len

int light_level_data_len

Definition at line 1427 of file ni_device_api.h.

◆ load_query

ni_load_query_t load_query

Context Query

Definition at line 1500 of file ni_device_api.h.

◆ low_delay_sync_cond

ni_pthread_cond_t low_delay_sync_cond

Definition at line 1666 of file ni_device_api.h.

◆ low_delay_sync_flag

int low_delay_sync_flag

Definition at line 1664 of file ni_device_api.h.

◆ low_delay_sync_mutex

ni_pthread_mutex_t low_delay_sync_mutex

Definition at line 1665 of file ni_device_api.h.

◆ ltr_frame_ref_invalid

int32_t ltr_frame_ref_invalid

Definition at line 1603 of file ni_device_api.h.

◆ ltr_interval

int32_t ltr_interval

Definition at line 1602 of file ni_device_api.h.

◆ ltr_to_set

ni_long_term_ref_t ltr_to_set

Definition at line 1601 of file ni_device_api.h.

◆ max_frame_delay

int max_frame_delay

Definition at line 1694 of file ni_device_api.h.

◆ max_frame_size

int32_t max_frame_size

Definition at line 1655 of file ni_device_api.h.

◆ max_nvme_io_size

uint32_t max_nvme_io_size

Max Linux NVME IO Size

Definition at line 1476 of file ni_device_api.h.

◆ max_retry_fail_count

int max_retry_fail_count[2]

Definition at line 1701 of file ni_device_api.h.

◆ mdcv_max_min_lum_data_len

int mdcv_max_min_lum_data_len

Definition at line 1430 of file ni_device_api.h.

◆ meta_size

uint32_t meta_size

Params used in VFR mode Done///.

Definition at line 1638 of file ni_device_api.h.

◆ mutex

ni_pthread_mutex_t mutex

Definition at line 1565 of file ni_device_api.h.

◆ mutex_initialized

bool mutex_initialized

Definition at line 1671 of file ni_device_api.h.

◆ nb_rois

int nb_rois

Definition at line 1581 of file ni_device_api.h.

◆ netint_fd

int netint_fd

Definition at line 1618 of file ni_device_api.h.

◆ network_data

ni_network_data_t* network_data

Definition at line 1678 of file ni_device_api.h.

◆ ori_bit_depth_factor

int ori_bit_depth_factor

Definition at line 1562 of file ni_device_api.h.

◆ ori_chroma_linesize

int ori_chroma_linesize

Definition at line 1681 of file ni_device_api.h.

◆ ori_height

int ori_height

Definition at line 1562 of file ni_device_api.h.

◆ ori_luma_linesize

int ori_luma_linesize

Definition at line 1680 of file ni_device_api.h.

◆ ori_pix_fmt

int ori_pix_fmt

Definition at line 1562 of file ni_device_api.h.

◆ ori_width

int ori_width

Definition at line 1562 of file ni_device_api.h.

◆ overall_load_query

ni_overall_load_query_t overall_load_query

Definition at line 1503 of file ni_device_api.h.

◆ p_all_zero_buf

void* p_all_zero_buf

Definition at line 1571 of file ni_device_api.h.

◆ p_dump

void* p_dump[2]

Definition at line 1527 of file ni_device_api.h.

◆ p_hdr_buf

uint8_t* p_hdr_buf

for decoder: buffer for stream header

Definition at line 1511 of file ni_device_api.h.

◆ p_leftover

uint8_t* p_leftover

Leftover Buffer

Definition at line 1506 of file ni_device_api.h.

◆ p_master_display_meta_data

void* p_master_display_meta_data

Definition at line 1432 of file ni_device_api.h.

◆ p_session_config

void* p_session_config

Definition at line 1473 of file ni_device_api.h.

◆ param_err_msg

char param_err_msg[512]

Definition at line 1528 of file ni_device_api.h.

◆ passed_time_in_timebase_unit

uint32_t passed_time_in_timebase_unit

Definition at line 1653 of file ni_device_api.h.

◆ pext_mutex

ni_pthread_mutex_t* pext_mutex

Definition at line 1670 of file ni_device_api.h.

◆ pic_reorder_delay

int pic_reorder_delay

Definition at line 1641 of file ni_device_api.h.

◆ pixel_format

int pixel_format

Definition at line 1616 of file ni_device_api.h.

◆ pixel_format_changed

int pixel_format_changed

Definition at line 1705 of file ni_device_api.h.

◆ pkt_custom_sei_set

ni_custom_sei_set_t* pkt_custom_sei_set[NI_FIFO_SZ]

Definition at line 1456 of file ni_device_api.h.

◆ pkt_delay_cnt

uint32_t pkt_delay_cnt

Definition at line 1702 of file ni_device_api.h.

◆ pkt_index

int pkt_index

Definition at line 1450 of file ni_device_api.h.

◆ pkt_num

uint64_t pkt_num

Definition at line 1532 of file ni_device_api.h.

◆ pkt_offsets_index

uint64_t pkt_offsets_index[NI_FIFO_SZ]

Definition at line 1451 of file ni_device_api.h.

◆ pkt_offsets_index_min

uint64_t pkt_offsets_index_min[NI_FIFO_SZ]

Definition at line 1452 of file ni_device_api.h.

◆ pkt_pos

uint64_t pkt_pos[NI_FIFO_SZ]

Definition at line 1453 of file ni_device_api.h.

◆ pool_type

Definition at line 1697 of file ni_device_api.h.

◆ preferred_characteristics_data

uint8_t preferred_characteristics_data

Definition at line 1433 of file ni_device_api.h.

◆ prev_fps

uint32_t prev_fps

Params used in VFR mode Start///.

Numerator and denominator of frame rate, used framerate change for VFR mode

Definition at line 1631 of file ni_device_api.h.

◆ prev_pts

uint64_t prev_pts

The last setting bitrate in the VFR mode

Definition at line 1633 of file ni_device_api.h.

◆ prev_read_frame_time

NI_DEPRECATED uint64_t prev_read_frame_time

Definition at line 1414 of file ni_device_api.h.

◆ prev_size

int prev_size

Definition at line 1507 of file ni_device_api.h.

◆ psnr_u

double psnr_u

Definition at line 1711 of file ni_device_api.h.

◆ psnr_v

double psnr_v

Definition at line 1712 of file ni_device_api.h.

◆ psnr_y

double psnr_y

Definition at line 1710 of file ni_device_api.h.

◆ pts_correction_last_dts

int64_t pts_correction_last_dts

Definition at line 1443 of file ni_device_api.h.

◆ pts_correction_last_pts

int64_t pts_correction_last_pts

Definition at line 1445 of file ni_device_api.h.

◆ pts_correction_num_faulty_dts

int pts_correction_num_faulty_dts

Definition at line 1442 of file ni_device_api.h.

◆ pts_correction_num_faulty_pts

int pts_correction_num_faulty_pts

Definition at line 1444 of file ni_device_api.h.

◆ pts_offsets

int64_t pts_offsets[NI_FIFO_SZ]

Definition at line 1449 of file ni_device_api.h.

◆ pts_table

PTS Table

Definition at line 1515 of file ni_device_api.h.

◆ rc_error_count

int rc_error_count

Definition at line 1533 of file ni_device_api.h.

◆ ready_to_close

uint32_t ready_to_close

Definition at line 1544 of file ni_device_api.h.

◆ reconfig_crf

int reconfig_crf

Definition at line 1685 of file ni_device_api.h.

◆ reconfig_crf_decimal

int reconfig_crf_decimal

Definition at line 1686 of file ni_device_api.h.

◆ reconfig_intra_period

int reconfig_intra_period

Definition at line 1704 of file ni_device_api.h.

◆ reconfig_slice_arg

int16_t reconfig_slice_arg

Definition at line 1706 of file ni_device_api.h.

◆ reconfig_vbv_buffer_size

int reconfig_vbv_buffer_size

Definition at line 1688 of file ni_device_api.h.

◆ reconfig_vbv_max_rate

int reconfig_vbv_max_rate

Definition at line 1689 of file ni_device_api.h.

◆ reconfigCount

int reconfigCount

Definition at line 1698 of file ni_device_api.h.

◆ required_buf_size

uint32_t required_buf_size

Definition at line 1720 of file ni_device_api.h.

◆ roi_avg_qp

uint32_t roi_avg_qp

Definition at line 1497 of file ni_device_api.h.

◆ roi_len

uint32_t roi_len

Definition at line 1496 of file ni_device_api.h.

◆ roi_map

Definition at line 1582 of file ni_device_api.h.

◆ roi_side_data_size

int roi_side_data_size

Definition at line 1578 of file ni_device_api.h.

◆ scaler_operation

uint32_t scaler_operation

Definition at line 1610 of file ni_device_api.h.

◆ sei_hdr_content_light_level_info_len

int sei_hdr_content_light_level_info_len

storage of HDR SEI, updated when received from decoder, to be applied to I frame at encoding

Definition at line 1426 of file ni_device_api.h.

◆ sei_hdr_mastering_display_color_vol_len

int sei_hdr_mastering_display_color_vol_len

Definition at line 1429 of file ni_device_api.h.

◆ sei_trailer

uint8_t sei_trailer[NI_CC_SEI_TRAILER_LEN]

Definition at line 1422 of file ni_device_api.h.

◆ sender_handle

ni_device_handle_t sender_handle

Sender information

Definition at line 1468 of file ni_device_api.h.

◆ sent_size

uint32_t sent_size

Definition at line 1508 of file ni_device_api.h.

◆ session_id

uint32_t session_id

Session ID

Definition at line 1480 of file ni_device_api.h.

◆ session_run_state

ni_session_run_state_t session_run_state

Definition at line 1547 of file ni_device_api.h.

◆ session_statistic

ni_session_statistic_t session_statistic

Definition at line 1650 of file ni_device_api.h.

◆ session_timestamp

uint64_t session_timestamp

Session Start Timestamp

Definition at line 1482 of file ni_device_api.h.

◆ src_bit_depth

int src_bit_depth

Definition at line 1492 of file ni_device_api.h.

◆ src_endian

int src_endian

Definition at line 1493 of file ni_device_api.h.

◆ start_dts_offset

NI_DEPRECATED int64_t start_dts_offset

Definition at line 1446 of file ni_device_api.h.

◆ status

int status

Other

Definition at line 1524 of file ni_device_api.h.

◆ stream_dir_name

char stream_dir_name[256]

Definition at line 1608 of file ni_device_api.h.

◆ target_bitrate

int32_t target_bitrate

Definition at line 1599 of file ni_device_api.h.

◆ template_config_id

uint32_t template_config_id

Definition at line 1472 of file ni_device_api.h.

◆ thread_event_handle

ni_event_handle_t thread_event_handle

Definition at line 1575 of file ni_device_api.h.

◆ ui8_light_level_data

uint8_t ui8_light_level_data[5]

Definition at line 1428 of file ni_device_api.h.

◆ ui8_mdcv_max_min_lum_data

uint8_t ui8_mdcv_max_min_lum_data[9]

Definition at line 1431 of file ni_device_api.h.

◆ vui

Definition at line 1605 of file ni_device_api.h.

◆ xcoder_state

uint32_t xcoder_state

Definition at line 1568 of file ni_device_api.h.


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