FFmpeg  4.0
Data Fields
H2645NAL Struct Reference

#include <libavcodec/h2645_parse.h>

Data Fields

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

Detailed Description

Definition at line 31 of file h2645_parse.h.

Field Documentation

◆ rbsp_buffer

uint8_t* H2645NAL::rbsp_buffer

Definition at line 32 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp().

◆ size

int H2645NAL::size

◆ data

const uint8_t* H2645NAL::data

◆ 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 41 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

◆ temporal_id

int H2645NAL::temporal_id

HEVC only, nuh_temporal_id_plus_1 - 1.

Definition at line 56 of file h2645_parse.h.

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

◆ skipped_bytes

int H2645NAL::skipped_bytes

Definition at line 58 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp().

◆ skipped_bytes_pos_size

int H2645NAL::skipped_bytes_pos_size

Definition at line 59 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp(), and ff_h2645_packet_split().

◆ skipped_bytes_pos

int* H2645NAL::skipped_bytes_pos

◆ ref_idc

int H2645NAL::ref_idc

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