FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
H2645NAL Struct Reference

#include <h2645_parse.h>

Data Fields

uint8_trbsp_buffer
 
int rbsp_buffer_size
 
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

uint8_t* H2645NAL::rbsp_buffer
int H2645NAL::rbsp_buffer_size

Definition at line 33 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp().

int H2645NAL::size
const uint8_t* H2645NAL::data
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().

int H2645NAL::raw_size
const uint8_t* H2645NAL::raw_data
GetBitContext H2645NAL::gb
int H2645NAL::type
int H2645NAL::temporal_id

HEVC only, nuh_temporal_id_plus_1 - 1.

Definition at line 57 of file h2645_parse.h.

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

int H2645NAL::skipped_bytes

Definition at line 59 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp().

int H2645NAL::skipped_bytes_pos_size

Definition at line 60 of file h2645_parse.h.

Referenced by ff_h2645_extract_rbsp(), and ff_h2645_packet_split().

int* H2645NAL::skipped_bytes_pos
int H2645NAL::ref_idc

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