Public Member Functions | Public Attributes | List of all members
dai::utility::H265Parser Struct Reference
Inheritance diagram for dai::utility::H265Parser:
Inheritance graph
[legend]

Public Member Functions

void parseNal (const std::vector< std::uint8_t > &bs, unsigned int start, std::vector< SliceType > &out)
 
- Public Member Functions inherited from dai::utility::H26xParser< H265Parser >
virtual ~H26xParser ()=default
 

Public Attributes

unsigned int chromaFormatIdc = 0
 
unsigned int dependentSliceSegmentsEnabledFlag = 0
 
unsigned int log2DiffMaxMinLumaCodingBlockSize = 0
 
unsigned int log2MinLumaCodingBlockSizeMinus3 = 0
 
unsigned int nalUnitType = 0
 
unsigned int numExtraSliceHeaderBits = 0
 
unsigned int picHeightInLumaSamples = 0
 
unsigned int picWidthInLumaSamples = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from dai::utility::H26xParser< H265Parser >
static std::vector< SliceTypegetTypes (const std::vector< std::uint8_t > &bs, bool breakOnFirst)
 
- Protected Member Functions inherited from dai::utility::H26xParser< H265Parser >
std::vector< SliceTypeparseBytestream (const std::vector< std::uint8_t > &bs, bool breakOnFirst)
 

Detailed Description

Definition at line 24 of file H26xParsers.cpp.

Member Function Documentation

◆ parseNal()

void dai::utility::H265Parser::parseNal ( const std::vector< std::uint8_t > &  bs,
unsigned int  start,
std::vector< SliceType > &  out 
)
virtual

Implements dai::utility::H26xParser< H265Parser >.

Definition at line 192 of file H26xParsers.cpp.

Member Data Documentation

◆ chromaFormatIdc

unsigned int dai::utility::H265Parser::chromaFormatIdc = 0

Definition at line 31 of file H26xParsers.cpp.

◆ dependentSliceSegmentsEnabledFlag

unsigned int dai::utility::H265Parser::dependentSliceSegmentsEnabledFlag = 0

Definition at line 26 of file H26xParsers.cpp.

◆ log2DiffMaxMinLumaCodingBlockSize

unsigned int dai::utility::H265Parser::log2DiffMaxMinLumaCodingBlockSize = 0

Definition at line 32 of file H26xParsers.cpp.

◆ log2MinLumaCodingBlockSizeMinus3

unsigned int dai::utility::H265Parser::log2MinLumaCodingBlockSizeMinus3 = 0

Definition at line 33 of file H26xParsers.cpp.

◆ nalUnitType

unsigned int dai::utility::H265Parser::nalUnitType = 0

Definition at line 25 of file H26xParsers.cpp.

◆ numExtraSliceHeaderBits

unsigned int dai::utility::H265Parser::numExtraSliceHeaderBits = 0

Definition at line 27 of file H26xParsers.cpp.

◆ picHeightInLumaSamples

unsigned int dai::utility::H265Parser::picHeightInLumaSamples = 0

Definition at line 30 of file H26xParsers.cpp.

◆ picWidthInLumaSamples

unsigned int dai::utility::H265Parser::picWidthInLumaSamples = 0

Definition at line 29 of file H26xParsers.cpp.


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


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20