libxcoder  3.5.1
_ni_logan_frame Struct Reference

#include <ni_device_api_logan.h>

Data Fields

ni_logan_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 video_orig_width
 
uint32_t video_orig_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_logan_pic_type_t ni_logan_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
 
void * p_data [NI_LOGAN_MAX_NUM_DATA_POINTERS]
 
uint32_t data_len [NI_LOGAN_MAX_NUM_DATA_POINTERS]
 
void * p_buffer
 
uint32_t buffer_size
 
ni_logan_buf_tdec_buf
 
uint8_t preferred_characteristics_data_len
 
uint8_t * p_custom_sei
 
uint16_t bit_depth
 
int flags
 
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
 
uint8_t separate_metadata
 

Detailed Description

Definition at line 1387 of file ni_device_api_logan.h.

Field Documentation

◆ aspect_ratio_idc

uint8_t aspect_ratio_idc

Definition at line 1473 of file ni_device_api_logan.h.

◆ aux_data

◆ bit_depth

uint16_t bit_depth

Definition at line 1460 of file ni_device_api_logan.h.

◆ buffer_size

uint32_t buffer_size

Definition at line 1454 of file ni_device_api_logan.h.

◆ color_primaries

uint8_t color_primaries

Definition at line 1469 of file ni_device_api_logan.h.

◆ color_space

uint8_t color_space

Definition at line 1471 of file ni_device_api_logan.h.

◆ color_trc

uint8_t color_trc

Definition at line 1470 of file ni_device_api_logan.h.

◆ crop_bottom

uint32_t crop_bottom

Definition at line 1401 of file ni_device_api_logan.h.

◆ crop_left

uint32_t crop_left

Definition at line 1402 of file ni_device_api_logan.h.

◆ crop_right

uint32_t crop_right

Definition at line 1403 of file ni_device_api_logan.h.

◆ crop_top

uint32_t crop_top

Definition at line 1400 of file ni_device_api_logan.h.

◆ data_len

uint32_t data_len[NI_LOGAN_MAX_NUM_DATA_POINTERS]

Definition at line 1451 of file ni_device_api_logan.h.

◆ dec_buf

ni_logan_buf_t* dec_buf

Definition at line 1456 of file ni_device_api_logan.h.

◆ dts

long long dts

Definition at line 1391 of file ni_device_api_logan.h.

◆ end_of_stream

uint32_t end_of_stream

Definition at line 1393 of file ni_device_api_logan.h.

◆ extra_data_len

unsigned int extra_data_len

Definition at line 1444 of file ni_device_api_logan.h.

◆ flags

int flags

Definition at line 1461 of file ni_device_api_logan.h.

◆ force_headers

uint16_t force_headers

Definition at line 1406 of file ni_device_api_logan.h.

◆ force_key_frame

int force_key_frame

Definition at line 1411 of file ni_device_api_logan.h.

◆ force_pic_qp

uint16_t force_pic_qp

Definition at line 1446 of file ni_device_api_logan.h.

◆ frame_chunk_idx

uint32_t frame_chunk_idx

Definition at line 1448 of file ni_device_api_logan.h.

◆ nb_aux_data

int nb_aux_data

Definition at line 1465 of file ni_device_api_logan.h.

◆ ni_logan_pict_type

ni_logan_pic_type_t ni_logan_pict_type

Definition at line 1414 of file ni_device_api_logan.h.

◆ p_buffer

void* p_buffer

Definition at line 1453 of file ni_device_api_logan.h.

◆ p_custom_sei

uint8_t* p_custom_sei

Definition at line 1459 of file ni_device_api_logan.h.

◆ p_data

Definition at line 1450 of file ni_device_api_logan.h.

◆ preferred_characteristics_data_len

uint8_t preferred_characteristics_data_len

Definition at line 1457 of file ni_device_api_logan.h.

◆ pts

long long pts

Definition at line 1392 of file ni_device_api_logan.h.

◆ reconf_len

unsigned int reconf_len

Definition at line 1442 of file ni_device_api_logan.h.

◆ roi_len

unsigned int roi_len

Definition at line 1440 of file ni_device_api_logan.h.

◆ sar_height

uint16_t sar_height

Definition at line 1475 of file ni_device_api_logan.h.

◆ sar_width

uint16_t sar_width

Definition at line 1474 of file ni_device_api_logan.h.

◆ sei_alt_transfer_characteristics_len

unsigned int sei_alt_transfer_characteristics_len

Definition at line 1434 of file ni_device_api_logan.h.

◆ sei_alt_transfer_characteristics_offset

unsigned int sei_alt_transfer_characteristics_offset

Definition at line 1433 of file ni_device_api_logan.h.

◆ sei_cc_len

unsigned int sei_cc_len

Definition at line 1420 of file ni_device_api_logan.h.

◆ sei_cc_offset

unsigned int sei_cc_offset

Definition at line 1419 of file ni_device_api_logan.h.

◆ sei_hdr_content_light_level_info_len

unsigned int sei_hdr_content_light_level_info_len

Definition at line 1425 of file ni_device_api_logan.h.

◆ sei_hdr_content_light_level_info_offset

unsigned int sei_hdr_content_light_level_info_offset

Definition at line 1424 of file ni_device_api_logan.h.

◆ sei_hdr_mastering_display_color_vol_len

unsigned int sei_hdr_mastering_display_color_vol_len

Definition at line 1423 of file ni_device_api_logan.h.

◆ sei_hdr_mastering_display_color_vol_offset

unsigned int sei_hdr_mastering_display_color_vol_offset

Definition at line 1422 of file ni_device_api_logan.h.

◆ sei_hdr_plus_len

unsigned int sei_hdr_plus_len

Definition at line 1428 of file ni_device_api_logan.h.

◆ sei_hdr_plus_offset

unsigned int sei_hdr_plus_offset

Definition at line 1427 of file ni_device_api_logan.h.

◆ sei_total_len

unsigned int sei_total_len

Definition at line 1416 of file ni_device_api_logan.h.

◆ sei_user_data_unreg_len

unsigned int sei_user_data_unreg_len

Definition at line 1431 of file ni_device_api_logan.h.

◆ sei_user_data_unreg_offset

unsigned int sei_user_data_unreg_offset

Definition at line 1430 of file ni_device_api_logan.h.

◆ separate_metadata

uint8_t separate_metadata

Definition at line 1479 of file ni_device_api_logan.h.

◆ src_codec

Definition at line 1390 of file ni_device_api_logan.h.

◆ start_of_stream

uint32_t start_of_stream

Definition at line 1394 of file ni_device_api_logan.h.

◆ use_cur_src_as_long_term_pic

uint8_t use_cur_src_as_long_term_pic

Definition at line 1408 of file ni_device_api_logan.h.

◆ use_long_term_ref

uint8_t use_long_term_ref

Definition at line 1409 of file ni_device_api_logan.h.

◆ video_full_range_flag

int video_full_range_flag

Definition at line 1472 of file ni_device_api_logan.h.

◆ video_height

uint32_t video_height

Definition at line 1396 of file ni_device_api_logan.h.

◆ video_orig_height

uint32_t video_orig_height

Definition at line 1398 of file ni_device_api_logan.h.

◆ video_orig_width

uint32_t video_orig_width

Definition at line 1397 of file ni_device_api_logan.h.

◆ video_width

uint32_t video_width

Definition at line 1395 of file ni_device_api_logan.h.

◆ vui_len

unsigned int vui_len

Definition at line 1437 of file ni_device_api_logan.h.

◆ vui_num_units_in_tick

uint32_t vui_num_units_in_tick

Definition at line 1476 of file ni_device_api_logan.h.

◆ vui_offset

unsigned int vui_offset

Definition at line 1436 of file ni_device_api_logan.h.

◆ vui_time_scale

uint32_t vui_time_scale

Definition at line 1477 of file ni_device_api_logan.h.


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