FFmpeg
Data Fields
H2645NAL Struct Reference

#include <h2645_parse.h>

Data Fields

const uint8_t * data
 
int size
 
int size_bits
 Size, in bits, of just the data, excluding the stop bit and any trailing padding. More...
 
int raw_size
 
const uint8_t * raw_data
 
GetBitContext gb
 
int type
 NAL unit type. More...
 
int ref_idc
 H.264 only, nal_ref_idc. More...
 
int temporal_id
 HEVC only, nuh_temporal_id_plus_1 - 1. More...
 
int nuh_layer_id
 
int skipped_bytes
 
int skipped_bytes_pos_size
 
intskipped_bytes_pos
 

Detailed Description

Definition at line 34 of file h2645_parse.h.

Field Documentation

◆ data

const uint8_t* H2645NAL::data

◆ size

int H2645NAL::size

◆ size_bits

int H2645NAL::size_bits

Size, in bits, of just the data, excluding the stop bit and any trailing padding.

I.e. what HEVC calls SODB.

Definition at line 42 of file h2645_parse.h.

Referenced by decode_extradata_ps(), decode_nal_units(), ff_h2645_packet_split(), and parse_nal_units().

◆ raw_size

int H2645NAL::raw_size

◆ raw_data

const uint8_t* H2645NAL::raw_data

◆ gb

GetBitContext H2645NAL::gb

◆ type

int H2645NAL::type

◆ ref_idc

int H2645NAL::ref_idc

◆ temporal_id

int H2645NAL::temporal_id

HEVC only, nuh_temporal_id_plus_1 - 1.

Definition at line 62 of file h2645_parse.h.

Referenced by decode_nal_unit(), hevc_parse_nal_header(), hevc_parse_slice_header(), and vvc_parse_nal_header().

◆ nuh_layer_id

int H2645NAL::nuh_layer_id

◆ skipped_bytes

int H2645NAL::skipped_bytes

Definition at line 69 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp().

◆ skipped_bytes_pos_size

int H2645NAL::skipped_bytes_pos_size

Definition at line 70 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp(), and ff_h2645_packet_split().

◆ skipped_bytes_pos

int* H2645NAL::skipped_bytes_pos

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