libxcoder  5.4.0
_ni_frame Struct Reference

#include <ni_device_api.h>

Data Fields

ni_codec_format_t src_codec
 
long long dts
 
long long pts
 
uint32_t end_of_stream
 
uint32_t start_of_stream
 
uint32_t video_width
 
uint32_t video_height
 
uint32_t crop_top
 
uint32_t crop_bottom
 
uint32_t crop_left
 
uint32_t crop_right
 
uint16_t force_headers
 
uint8_t use_cur_src_as_long_term_pic
 
uint8_t use_long_term_ref
 
int force_key_frame
 
ni_pic_type_t ni_pict_type
 
unsigned int sei_total_len
 
unsigned int sei_cc_offset
 
unsigned int sei_cc_len
 
unsigned int sei_hdr_mastering_display_color_vol_offset
 
unsigned int sei_hdr_mastering_display_color_vol_len
 
unsigned int sei_hdr_content_light_level_info_offset
 
unsigned int sei_hdr_content_light_level_info_len
 
unsigned int sei_hdr_plus_offset
 
unsigned int sei_hdr_plus_len
 
unsigned int sei_user_data_unreg_offset
 
unsigned int sei_user_data_unreg_len
 
unsigned int sei_alt_transfer_characteristics_offset
 
unsigned int sei_alt_transfer_characteristics_len
 
unsigned int vui_offset
 
unsigned int vui_len
 
unsigned int roi_len
 
unsigned int reconf_len
 
unsigned int extra_data_len
 
uint16_t force_pic_qp
 
uint32_t frame_chunk_idx
 
uint8_t * p_data [NI_MAX_NUM_DATA_POINTERS]
 
uint32_t data_len [NI_MAX_NUM_DATA_POINTERS]
 
uint8_t * p_buffer
 
uint32_t buffer_size
 
ni_buf_tdec_buf
 
uint8_t preferred_characteristics_data_len
 
int pixel_format
 
ni_custom_sei_set_tp_custom_sei_set
 
ni_aux_data_taux_data [NI_MAX_NUM_AUX_DATA_PER_FRAME]
 
int nb_aux_data
 
uint8_t color_primaries
 
uint8_t color_trc
 
uint8_t color_space
 
int video_full_range_flag
 
uint8_t aspect_ratio_idc
 
uint16_t sar_width
 
uint16_t sar_height
 
uint32_t vui_num_units_in_tick
 
uint32_t vui_time_scale
 
int flags
 
uint8_t * p_metadata_buffer
 
uint32_t metadata_buffer_size
 
uint8_t separate_metadata
 
uint64_t pkt_pos
 
uint8_t * p_start_buffer
 
uint32_t start_buffer_size
 
uint32_t start_len [NI_MAX_NUM_DATA_POINTERS]
 
uint32_t total_start_len
 
uint8_t separate_start
 
uint8_t inconsecutive_transfer
 
long long orignal_pts
 
uint32_t error_ratio
 
uint32_t iovec_num
 
ni_iovec_tiovec
 

Detailed Description

Definition at line 2671 of file ni_device_api.h.

Field Documentation

◆ aspect_ratio_idc

uint8_t aspect_ratio_idc

Definition at line 2756 of file ni_device_api.h.

◆ aux_data

Definition at line 2747 of file ni_device_api.h.

◆ buffer_size

uint32_t buffer_size

Definition at line 2737 of file ni_device_api.h.

◆ color_primaries

uint8_t color_primaries

Definition at line 2752 of file ni_device_api.h.

◆ color_space

uint8_t color_space

Definition at line 2754 of file ni_device_api.h.

◆ color_trc

uint8_t color_trc

Definition at line 2753 of file ni_device_api.h.

◆ crop_bottom

uint32_t crop_bottom

Definition at line 2684 of file ni_device_api.h.

◆ crop_left

uint32_t crop_left

Definition at line 2685 of file ni_device_api.h.

◆ crop_right

uint32_t crop_right

Definition at line 2686 of file ni_device_api.h.

◆ crop_top

uint32_t crop_top

Definition at line 2683 of file ni_device_api.h.

◆ data_len

uint32_t data_len[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2734 of file ni_device_api.h.

◆ dec_buf

ni_buf_t* dec_buf

Definition at line 2740 of file ni_device_api.h.

◆ dts

long long dts

Definition at line 2676 of file ni_device_api.h.

◆ end_of_stream

uint32_t end_of_stream

Definition at line 2678 of file ni_device_api.h.

◆ error_ratio

uint32_t error_ratio

Definition at line 2780 of file ni_device_api.h.

◆ extra_data_len

unsigned int extra_data_len

Definition at line 2727 of file ni_device_api.h.

◆ flags

int flags

Definition at line 2762 of file ni_device_api.h.

◆ force_headers

uint16_t force_headers

Definition at line 2689 of file ni_device_api.h.

◆ force_key_frame

int force_key_frame

Definition at line 2694 of file ni_device_api.h.

◆ force_pic_qp

uint16_t force_pic_qp

Definition at line 2729 of file ni_device_api.h.

◆ frame_chunk_idx

uint32_t frame_chunk_idx

Definition at line 2731 of file ni_device_api.h.

◆ inconsecutive_transfer

uint8_t inconsecutive_transfer

Definition at line 2778 of file ni_device_api.h.

◆ iovec

ni_iovec_t* iovec

Definition at line 2784 of file ni_device_api.h.

◆ iovec_num

uint32_t iovec_num

Definition at line 2783 of file ni_device_api.h.

◆ metadata_buffer_size

uint32_t metadata_buffer_size

Definition at line 2766 of file ni_device_api.h.

◆ nb_aux_data

int nb_aux_data

Definition at line 2748 of file ni_device_api.h.

◆ ni_pict_type

ni_pic_type_t ni_pict_type

Definition at line 2697 of file ni_device_api.h.

◆ orignal_pts

long long orignal_pts

Definition at line 2779 of file ni_device_api.h.

◆ p_buffer

uint8_t* p_buffer

Definition at line 2736 of file ni_device_api.h.

◆ p_custom_sei_set

ni_custom_sei_set_t* p_custom_sei_set

Definition at line 2744 of file ni_device_api.h.

◆ p_data

uint8_t* p_data[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2733 of file ni_device_api.h.

◆ p_metadata_buffer

uint8_t* p_metadata_buffer

Definition at line 2765 of file ni_device_api.h.

◆ p_start_buffer

uint8_t* p_start_buffer

Definition at line 2772 of file ni_device_api.h.

◆ pixel_format

int pixel_format

Definition at line 2742 of file ni_device_api.h.

◆ pkt_pos

uint64_t pkt_pos

Definition at line 2769 of file ni_device_api.h.

◆ preferred_characteristics_data_len

uint8_t preferred_characteristics_data_len

Definition at line 2741 of file ni_device_api.h.

◆ pts

long long pts

Definition at line 2677 of file ni_device_api.h.

◆ reconf_len

unsigned int reconf_len

Definition at line 2725 of file ni_device_api.h.

◆ roi_len

unsigned int roi_len

Definition at line 2723 of file ni_device_api.h.

◆ sar_height

uint16_t sar_height

Definition at line 2758 of file ni_device_api.h.

◆ sar_width

uint16_t sar_width

Definition at line 2757 of file ni_device_api.h.

◆ sei_alt_transfer_characteristics_len

unsigned int sei_alt_transfer_characteristics_len

Definition at line 2717 of file ni_device_api.h.

◆ sei_alt_transfer_characteristics_offset

unsigned int sei_alt_transfer_characteristics_offset

Definition at line 2716 of file ni_device_api.h.

◆ sei_cc_len

unsigned int sei_cc_len

Definition at line 2703 of file ni_device_api.h.

◆ sei_cc_offset

unsigned int sei_cc_offset

Definition at line 2702 of file ni_device_api.h.

◆ sei_hdr_content_light_level_info_len

unsigned int sei_hdr_content_light_level_info_len

Definition at line 2708 of file ni_device_api.h.

◆ sei_hdr_content_light_level_info_offset

unsigned int sei_hdr_content_light_level_info_offset

Definition at line 2707 of file ni_device_api.h.

◆ sei_hdr_mastering_display_color_vol_len

unsigned int sei_hdr_mastering_display_color_vol_len

Definition at line 2706 of file ni_device_api.h.

◆ sei_hdr_mastering_display_color_vol_offset

unsigned int sei_hdr_mastering_display_color_vol_offset

Definition at line 2705 of file ni_device_api.h.

◆ sei_hdr_plus_len

unsigned int sei_hdr_plus_len

Definition at line 2711 of file ni_device_api.h.

◆ sei_hdr_plus_offset

unsigned int sei_hdr_plus_offset

Definition at line 2710 of file ni_device_api.h.

◆ sei_total_len

unsigned int sei_total_len

Definition at line 2699 of file ni_device_api.h.

◆ sei_user_data_unreg_len

unsigned int sei_user_data_unreg_len

Definition at line 2714 of file ni_device_api.h.

◆ sei_user_data_unreg_offset

unsigned int sei_user_data_unreg_offset

Definition at line 2713 of file ni_device_api.h.

◆ separate_metadata

uint8_t separate_metadata

Definition at line 2768 of file ni_device_api.h.

◆ separate_start

uint8_t separate_start

Definition at line 2777 of file ni_device_api.h.

◆ src_codec

ni_codec_format_t src_codec

Definition at line 2674 of file ni_device_api.h.

◆ start_buffer_size

uint32_t start_buffer_size

Definition at line 2773 of file ni_device_api.h.

◆ start_len

uint32_t start_len[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2774 of file ni_device_api.h.

◆ start_of_stream

uint32_t start_of_stream

Definition at line 2679 of file ni_device_api.h.

◆ total_start_len

uint32_t total_start_len

Definition at line 2775 of file ni_device_api.h.

◆ use_cur_src_as_long_term_pic

uint8_t use_cur_src_as_long_term_pic

Definition at line 2691 of file ni_device_api.h.

◆ use_long_term_ref

uint8_t use_long_term_ref

Definition at line 2692 of file ni_device_api.h.

◆ video_full_range_flag

int video_full_range_flag

Definition at line 2755 of file ni_device_api.h.

◆ video_height

uint32_t video_height

Definition at line 2681 of file ni_device_api.h.

◆ video_width

uint32_t video_width

Definition at line 2680 of file ni_device_api.h.

◆ vui_len

unsigned int vui_len

Definition at line 2720 of file ni_device_api.h.

◆ vui_num_units_in_tick

uint32_t vui_num_units_in_tick

Definition at line 2759 of file ni_device_api.h.

◆ vui_offset

unsigned int vui_offset

Definition at line 2719 of file ni_device_api.h.

◆ vui_time_scale

uint32_t vui_time_scale

Definition at line 2760 of file ni_device_api.h.


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