libxcoder  5.2.0
_ni_packet Struct Reference

#include <ni_device_api.h>

Data Fields

long long dts
 
long long pts
 
long long pos
 
uint64_t pkt_pos
 
uint32_t end_of_stream
 
uint32_t start_of_stream
 
uint32_t video_width
 
uint32_t video_height
 
uint32_t frame_type
 
int recycle_index
 
void * p_data
 
uint32_t data_len
 
int sent_size
 
void * p_buffer
 
uint32_t buffer_size
 
uint32_t avg_frame_qp
 
uint8_t * av1_p_buffer [MAX_AV1_ENCODER_GOP_NUM]
 
uint8_t * av1_p_data [MAX_AV1_ENCODER_GOP_NUM]
 
uint32_t av1_buffer_size [MAX_AV1_ENCODER_GOP_NUM]
 
uint32_t av1_data_len [MAX_AV1_ENCODER_GOP_NUM]
 
int av1_buffer_index
 
int av1_show_frame
 
int flags
 
ni_custom_sei_set_tp_custom_sei_set
 
double psnr_y
 
double psnr_u
 
double psnr_v
 
double average_psnr
 
double ssim_y
 
double ssim_u
 
double ssim_v
 
uint8_t still_image_detected
 
uint8_t scene_change_detected
 

Detailed Description

Definition at line 2825 of file ni_device_api.h.

Field Documentation

◆ av1_buffer_index

int av1_buffer_index

Definition at line 2848 of file ni_device_api.h.

◆ av1_buffer_size

uint32_t av1_buffer_size[MAX_AV1_ENCODER_GOP_NUM]

Definition at line 2846 of file ni_device_api.h.

◆ av1_data_len

uint32_t av1_data_len[MAX_AV1_ENCODER_GOP_NUM]

Definition at line 2847 of file ni_device_api.h.

◆ av1_p_buffer

uint8_t* av1_p_buffer[MAX_AV1_ENCODER_GOP_NUM]

Definition at line 2844 of file ni_device_api.h.

◆ av1_p_data

uint8_t* av1_p_data[MAX_AV1_ENCODER_GOP_NUM]

Definition at line 2845 of file ni_device_api.h.

◆ av1_show_frame

int av1_show_frame

Definition at line 2849 of file ni_device_api.h.

◆ average_psnr

double average_psnr

Definition at line 2858 of file ni_device_api.h.

◆ avg_frame_qp

uint32_t avg_frame_qp

Definition at line 2843 of file ni_device_api.h.

◆ buffer_size

uint32_t buffer_size

Definition at line 2842 of file ni_device_api.h.

◆ data_len

uint32_t data_len

Definition at line 2838 of file ni_device_api.h.

◆ dts

long long dts

Definition at line 2827 of file ni_device_api.h.

◆ end_of_stream

uint32_t end_of_stream

Definition at line 2831 of file ni_device_api.h.

◆ flags

int flags

Definition at line 2851 of file ni_device_api.h.

◆ frame_type

uint32_t frame_type

Definition at line 2835 of file ni_device_api.h.

◆ p_buffer

void* p_buffer

Definition at line 2841 of file ni_device_api.h.

◆ p_custom_sei_set

ni_custom_sei_set_t* p_custom_sei_set

Definition at line 2853 of file ni_device_api.h.

◆ p_data

void* p_data

Definition at line 2837 of file ni_device_api.h.

◆ pkt_pos

uint64_t pkt_pos

Definition at line 2830 of file ni_device_api.h.

◆ pos

long long pos

Definition at line 2829 of file ni_device_api.h.

◆ psnr_u

double psnr_u

Definition at line 2856 of file ni_device_api.h.

◆ psnr_v

double psnr_v

Definition at line 2857 of file ni_device_api.h.

◆ psnr_y

double psnr_y

Definition at line 2855 of file ni_device_api.h.

◆ pts

long long pts

Definition at line 2828 of file ni_device_api.h.

◆ recycle_index

int recycle_index

Definition at line 2836 of file ni_device_api.h.

◆ scene_change_detected

uint8_t scene_change_detected

Definition at line 2863 of file ni_device_api.h.

◆ sent_size

int sent_size

Definition at line 2839 of file ni_device_api.h.

◆ ssim_u

double ssim_u

Definition at line 2860 of file ni_device_api.h.

◆ ssim_v

double ssim_v

Definition at line 2861 of file ni_device_api.h.

◆ ssim_y

double ssim_y

Definition at line 2859 of file ni_device_api.h.

◆ start_of_stream

uint32_t start_of_stream

Definition at line 2832 of file ni_device_api.h.

◆ still_image_detected

uint8_t still_image_detected

Definition at line 2862 of file ni_device_api.h.

◆ video_height

uint32_t video_height

Definition at line 2834 of file ni_device_api.h.

◆ video_width

uint32_t video_width

Definition at line 2833 of file ni_device_api.h.


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