src
utility
H26xParsers.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <vector>
5
6
namespace
dai
{
7
namespace
utility {
8
9
enum class
Profile
{
H264
,
H265
};
10
enum class
SliceType
{
P
,
B
,
I
,
SP
,
SI
,
Unknown
};
11
12
std::vector<SliceType>
getTypesH264
(
const
std::vector<std::uint8_t>& bs,
bool
breakOnFirst =
false
);
13
std::vector<SliceType>
getTypesH265
(
const
std::vector<std::uint8_t>& bs,
bool
breakOnFirst =
false
);
14
15
}
// namespace utility
16
}
// namespace dai
dai::utility::Profile::H264
@ H264
dai::utility::getTypesH265
std::vector< SliceType > getTypesH265(buf &bs, bool breakOnFirst)
Definition:
H26xParsers.cpp:287
dai::utility::SliceType::Unknown
@ Unknown
dai::utility::Profile
Profile
Definition:
H26xParsers.hpp:9
dai::utility::SliceType::P
@ P
dai::utility::SliceType::B
@ B
dai::utility::Profile::H265
@ H265
dai::utility::SliceType::SP
@ SP
dai::utility::SliceType::I
@ I
dai::utility::getTypesH264
std::vector< SliceType > getTypesH264(buf &bs, bool breakOnFirst)
Definition:
H26xParsers.cpp:284
dai::utility::SliceType
SliceType
Definition:
H26xParsers.hpp:10
dai::utility::SliceType::SI
@ SI
dai
Definition:
CameraExposureOffset.hpp:6
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19