libxcoder  3.5.1
_ni_logan_enc_context Struct Reference

#include <ni_enc_api_logan.h>

Data Fields

char * dev_xcoder
 
int dev_enc_idx
 
char * dev_enc_name
 
int keep_alive_timeout
 
int set_high_priority
 
int timebase_num
 
int timebase_den
 
int ticks_per_frame
 
int64_t bit_rate
 
int width
 
int height
 
int ff_log_level
 
int codec_format
 
int pix_fmt
 
int color_primaries
 
int color_trc
 
int color_space
 
int color_range
 
int sar_num
 
int sar_den
 
void * p_session_ctx
 
void * p_encoder_params
 
ni_logan_session_data_io_tp_input_fme
 
ni_logan_session_data_io_t output_pkt
 
ni_logan_fifo_buffer_tinput_data_fifo
 
int started
 
uint8_t * p_spsPpsHdr
 
int spsPpsHdrLen
 
int spsPpsAttach
 
int spsPpsArrived
 
int firstPktArrived
 
int dts_offset
 
int reconfigCount
 
uint64_t total_frames_received
 
int64_t first_frame_pts
 
int64_t latest_dts
 
int orig_conf_win_top
 
int orig_conf_win_bottom
 
int orig_conf_win_left
 
int orig_conf_win_right
 
uint8_t * extradata
 
int extradata_size
 
int gotPacket
 
int sentFrame
 
int fps_number
 
int fps_denominator
 
int actual_dev_enc_idx
 
char * actual_dev_name
 
int eos_fme_received
 
int encoder_flushing
 
int encoder_eof
 

Detailed Description

Definition at line 42 of file ni_enc_api_logan.h.

Field Documentation

◆ actual_dev_enc_idx

int actual_dev_enc_idx

Definition at line 108 of file ni_enc_api_logan.h.

◆ actual_dev_name

char* actual_dev_name

Definition at line 109 of file ni_enc_api_logan.h.

◆ bit_rate

int64_t bit_rate

Definition at line 53 of file ni_enc_api_logan.h.

◆ codec_format

int codec_format

Definition at line 57 of file ni_enc_api_logan.h.

◆ color_primaries

int color_primaries

Definition at line 61 of file ni_enc_api_logan.h.

◆ color_range

int color_range

Definition at line 64 of file ni_enc_api_logan.h.

◆ color_space

int color_space

Definition at line 63 of file ni_enc_api_logan.h.

◆ color_trc

int color_trc

Definition at line 62 of file ni_enc_api_logan.h.

◆ dev_enc_idx

int dev_enc_idx

Definition at line 45 of file ni_enc_api_logan.h.

◆ dev_enc_name

char* dev_enc_name

Definition at line 46 of file ni_enc_api_logan.h.

◆ dev_xcoder

char* dev_xcoder

Definition at line 44 of file ni_enc_api_logan.h.

◆ dts_offset

int dts_offset

Definition at line 83 of file ni_enc_api_logan.h.

◆ encoder_eof

int encoder_eof

Definition at line 113 of file ni_enc_api_logan.h.

◆ encoder_flushing

int encoder_flushing

Definition at line 112 of file ni_enc_api_logan.h.

◆ eos_fme_received

int eos_fme_received

Definition at line 111 of file ni_enc_api_logan.h.

◆ extradata

uint8_t* extradata

*< A conformance window size of RIGHT

Definition at line 96 of file ni_enc_api_logan.h.

◆ extradata_size

int extradata_size

Definition at line 97 of file ni_enc_api_logan.h.

◆ ff_log_level

int ff_log_level

Definition at line 56 of file ni_enc_api_logan.h.

◆ first_frame_pts

int64_t first_frame_pts

Definition at line 86 of file ni_enc_api_logan.h.

◆ firstPktArrived

int firstPktArrived

Definition at line 82 of file ni_enc_api_logan.h.

◆ fps_denominator

int fps_denominator

Definition at line 105 of file ni_enc_api_logan.h.

◆ fps_number

int fps_number

Definition at line 104 of file ni_enc_api_logan.h.

◆ gotPacket

int gotPacket

Definition at line 100 of file ni_enc_api_logan.h.

◆ height

int height

Definition at line 55 of file ni_enc_api_logan.h.

◆ input_data_fifo

ni_logan_fifo_buffer_t* input_data_fifo

Definition at line 74 of file ni_enc_api_logan.h.

◆ keep_alive_timeout

int keep_alive_timeout

Definition at line 47 of file ni_enc_api_logan.h.

◆ latest_dts

int64_t latest_dts

Definition at line 87 of file ni_enc_api_logan.h.

◆ orig_conf_win_bottom

int orig_conf_win_bottom

*< A conformance window size of TOP

Definition at line 91 of file ni_enc_api_logan.h.

◆ orig_conf_win_left

int orig_conf_win_left

*< A conformance window size of BOTTOM

Definition at line 92 of file ni_enc_api_logan.h.

◆ orig_conf_win_right

int orig_conf_win_right

*< A conformance window size of LEFT

Definition at line 93 of file ni_enc_api_logan.h.

◆ orig_conf_win_top

int orig_conf_win_top

Definition at line 90 of file ni_enc_api_logan.h.

◆ output_pkt

Definition at line 73 of file ni_enc_api_logan.h.

◆ p_encoder_params

void* p_encoder_params

Definition at line 71 of file ni_enc_api_logan.h.

◆ p_input_fme

Definition at line 72 of file ni_enc_api_logan.h.

◆ p_session_ctx

void* p_session_ctx

Definition at line 70 of file ni_enc_api_logan.h.

◆ p_spsPpsHdr

uint8_t* p_spsPpsHdr

Definition at line 78 of file ni_enc_api_logan.h.

◆ pix_fmt

int pix_fmt

Definition at line 58 of file ni_enc_api_logan.h.

◆ reconfigCount

int reconfigCount

Definition at line 84 of file ni_enc_api_logan.h.

◆ sar_den

int sar_den

Definition at line 68 of file ni_enc_api_logan.h.

◆ sar_num

int sar_num

Definition at line 67 of file ni_enc_api_logan.h.

◆ sentFrame

int sentFrame

Definition at line 101 of file ni_enc_api_logan.h.

◆ set_high_priority

int set_high_priority

Definition at line 48 of file ni_enc_api_logan.h.

◆ spsPpsArrived

int spsPpsArrived

Definition at line 81 of file ni_enc_api_logan.h.

◆ spsPpsAttach

int spsPpsAttach

Definition at line 80 of file ni_enc_api_logan.h.

◆ spsPpsHdrLen

int spsPpsHdrLen

Definition at line 79 of file ni_enc_api_logan.h.

◆ started

int started

Definition at line 77 of file ni_enc_api_logan.h.

◆ ticks_per_frame

int ticks_per_frame

Definition at line 52 of file ni_enc_api_logan.h.

◆ timebase_den

int timebase_den

Definition at line 51 of file ni_enc_api_logan.h.

◆ timebase_num

int timebase_num

Definition at line 50 of file ni_enc_api_logan.h.

◆ total_frames_received

uint64_t total_frames_received

Definition at line 85 of file ni_enc_api_logan.h.

◆ width

int width

Definition at line 54 of file ni_enc_api_logan.h.


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