Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
dai::utility::H26xParser< T > Struct Template Referenceabstract

Public Member Functions

virtual ~H26xParser ()=default
 

Static Public Member Functions

static std::vector< SliceTypegetTypes (const std::vector< std::uint8_t > &bs, bool breakOnFirst)
 

Protected Member Functions

std::vector< SliceTypeparseBytestream (const std::vector< std::uint8_t > &bs, bool breakOnFirst)
 
virtual void parseNal (const std::vector< std::uint8_t > &bs, unsigned int start, std::vector< SliceType > &out)=0
 

Detailed Description

template<typename T>
struct dai::utility::H26xParser< T >

Definition at line 10 of file H26xParsers.cpp.

Constructor & Destructor Documentation

◆ ~H26xParser()

template<typename T >
virtual dai::utility::H26xParser< T >::~H26xParser ( )
virtualdefault

Member Function Documentation

◆ getTypes()

template<typename T >
std::vector< SliceType > dai::utility::H26xParser< T >::getTypes ( const std::vector< std::uint8_t > &  bs,
bool  breakOnFirst 
)
static

Definition at line 148 of file H26xParsers.cpp.

◆ parseBytestream()

template<typename T >
std::vector< SliceType > dai::utility::H26xParser< T >::parseBytestream ( const std::vector< std::uint8_t > &  bs,
bool  breakOnFirst 
)
protected

Definition at line 154 of file H26xParsers.cpp.

◆ parseNal()

template<typename T >
virtual void dai::utility::H26xParser< T >::parseNal ( const std::vector< std::uint8_t > &  bs,
unsigned int  start,
std::vector< SliceType > &  out 
)
protectedpure virtual

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