libxcoder  5.2.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
 

Detailed Description

Definition at line 2601 of file ni_device_api.h.

Field Documentation

◆ aspect_ratio_idc

uint8_t aspect_ratio_idc

Definition at line 2686 of file ni_device_api.h.

◆ aux_data

Definition at line 2677 of file ni_device_api.h.

◆ buffer_size

uint32_t buffer_size

Definition at line 2667 of file ni_device_api.h.

◆ color_primaries

uint8_t color_primaries

Definition at line 2682 of file ni_device_api.h.

◆ color_space

uint8_t color_space

Definition at line 2684 of file ni_device_api.h.

◆ color_trc

uint8_t color_trc

Definition at line 2683 of file ni_device_api.h.

◆ crop_bottom

uint32_t crop_bottom

Definition at line 2614 of file ni_device_api.h.

◆ crop_left

uint32_t crop_left

Definition at line 2615 of file ni_device_api.h.

◆ crop_right

uint32_t crop_right

Definition at line 2616 of file ni_device_api.h.

◆ crop_top

uint32_t crop_top

Definition at line 2613 of file ni_device_api.h.

◆ data_len

uint32_t data_len[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2664 of file ni_device_api.h.

◆ dec_buf

ni_buf_t* dec_buf

Definition at line 2670 of file ni_device_api.h.

◆ dts

long long dts

Definition at line 2606 of file ni_device_api.h.

◆ end_of_stream

uint32_t end_of_stream

Definition at line 2608 of file ni_device_api.h.

◆ error_ratio

uint32_t error_ratio

Definition at line 2710 of file ni_device_api.h.

◆ extra_data_len

unsigned int extra_data_len

Definition at line 2657 of file ni_device_api.h.

◆ flags

int flags

Definition at line 2692 of file ni_device_api.h.

◆ force_headers

uint16_t force_headers

Definition at line 2619 of file ni_device_api.h.

◆ force_key_frame

int force_key_frame

Definition at line 2624 of file ni_device_api.h.

◆ force_pic_qp

uint16_t force_pic_qp

Definition at line 2659 of file ni_device_api.h.

◆ frame_chunk_idx

uint32_t frame_chunk_idx

Definition at line 2661 of file ni_device_api.h.

◆ inconsecutive_transfer

uint8_t inconsecutive_transfer

Definition at line 2708 of file ni_device_api.h.

◆ metadata_buffer_size

uint32_t metadata_buffer_size

Definition at line 2696 of file ni_device_api.h.

◆ nb_aux_data

int nb_aux_data

Definition at line 2678 of file ni_device_api.h.

◆ ni_pict_type

ni_pic_type_t ni_pict_type

Definition at line 2627 of file ni_device_api.h.

◆ orignal_pts

long long orignal_pts

Definition at line 2709 of file ni_device_api.h.

◆ p_buffer

uint8_t* p_buffer

Definition at line 2666 of file ni_device_api.h.

◆ p_custom_sei_set

ni_custom_sei_set_t* p_custom_sei_set

Definition at line 2674 of file ni_device_api.h.

◆ p_data

uint8_t* p_data[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2663 of file ni_device_api.h.

◆ p_metadata_buffer

uint8_t* p_metadata_buffer

Definition at line 2695 of file ni_device_api.h.

◆ p_start_buffer

uint8_t* p_start_buffer

Definition at line 2702 of file ni_device_api.h.

◆ pixel_format

int pixel_format

Definition at line 2672 of file ni_device_api.h.

◆ pkt_pos

uint64_t pkt_pos

Definition at line 2699 of file ni_device_api.h.

◆ preferred_characteristics_data_len

uint8_t preferred_characteristics_data_len

Definition at line 2671 of file ni_device_api.h.

◆ pts

long long pts

Definition at line 2607 of file ni_device_api.h.

◆ reconf_len

unsigned int reconf_len

Definition at line 2655 of file ni_device_api.h.

◆ roi_len

unsigned int roi_len

Definition at line 2653 of file ni_device_api.h.

◆ sar_height

uint16_t sar_height

Definition at line 2688 of file ni_device_api.h.

◆ sar_width

uint16_t sar_width

Definition at line 2687 of file ni_device_api.h.

◆ sei_alt_transfer_characteristics_len

unsigned int sei_alt_transfer_characteristics_len

Definition at line 2647 of file ni_device_api.h.

◆ sei_alt_transfer_characteristics_offset

unsigned int sei_alt_transfer_characteristics_offset

Definition at line 2646 of file ni_device_api.h.

◆ sei_cc_len

unsigned int sei_cc_len

Definition at line 2633 of file ni_device_api.h.

◆ sei_cc_offset

unsigned int sei_cc_offset

Definition at line 2632 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 2638 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 2637 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 2636 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 2635 of file ni_device_api.h.

◆ sei_hdr_plus_len

unsigned int sei_hdr_plus_len

Definition at line 2641 of file ni_device_api.h.

◆ sei_hdr_plus_offset

unsigned int sei_hdr_plus_offset

Definition at line 2640 of file ni_device_api.h.

◆ sei_total_len

unsigned int sei_total_len

Definition at line 2629 of file ni_device_api.h.

◆ sei_user_data_unreg_len

unsigned int sei_user_data_unreg_len

Definition at line 2644 of file ni_device_api.h.

◆ sei_user_data_unreg_offset

unsigned int sei_user_data_unreg_offset

Definition at line 2643 of file ni_device_api.h.

◆ separate_metadata

uint8_t separate_metadata

Definition at line 2698 of file ni_device_api.h.

◆ separate_start

uint8_t separate_start

Definition at line 2707 of file ni_device_api.h.

◆ src_codec

ni_codec_format_t src_codec

Definition at line 2604 of file ni_device_api.h.

◆ start_buffer_size

uint32_t start_buffer_size

Definition at line 2703 of file ni_device_api.h.

◆ start_len

uint32_t start_len[NI_MAX_NUM_DATA_POINTERS]

Definition at line 2704 of file ni_device_api.h.

◆ start_of_stream

uint32_t start_of_stream

Definition at line 2609 of file ni_device_api.h.

◆ total_start_len

uint32_t total_start_len

Definition at line 2705 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 2621 of file ni_device_api.h.

◆ use_long_term_ref

uint8_t use_long_term_ref

Definition at line 2622 of file ni_device_api.h.

◆ video_full_range_flag

int video_full_range_flag

Definition at line 2685 of file ni_device_api.h.

◆ video_height

uint32_t video_height

Definition at line 2611 of file ni_device_api.h.

◆ video_width

uint32_t video_width

Definition at line 2610 of file ni_device_api.h.

◆ vui_len

unsigned int vui_len

Definition at line 2650 of file ni_device_api.h.

◆ vui_num_units_in_tick

uint32_t vui_num_units_in_tick

Definition at line 2689 of file ni_device_api.h.

◆ vui_offset

unsigned int vui_offset

Definition at line 2649 of file ni_device_api.h.

◆ vui_time_scale

uint32_t vui_time_scale

Definition at line 2690 of file ni_device_api.h.


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