Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
b
c
d
e
h
i
l
m
n
p
r
s
u
x
Typedefs
b
c
d
e
f
g
i
m
p
r
u
v
Enumerations
Enumerator
a
b
f
g
i
m
n
r
s
u
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
m
n
p
q
r
s
t
u
v
x
Enumerations
a
c
d
e
f
k
l
m
p
r
s
t
v
w
Enumerator
a
b
d
f
g
h
i
l
m
n
o
p
r
s
u
v
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
b
c
d
e
f
g
m
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
w
Typedefs
Enumerations
Enumerator
Macros
_
d
f
i
m
n
p
s
t
u
src
pipeline
node
MessageDemux.cpp
Go to the documentation of this file.
1
#include "
depthai/pipeline/node/MessageDemux.hpp
"
2
3
namespace
dai
{
4
namespace
node {
5
6
MessageDemux::MessageDemux
(
const
std::shared_ptr<PipelineImpl>& par, int64_t nodeId)
7
:
MessageDemux
(par, nodeId,
std
::make_unique<
MessageDemux
::
Properties
>()) {}
8
MessageDemux::MessageDemux
(
const
std::shared_ptr<PipelineImpl>& par, int64_t nodeId, std::unique_ptr<Properties> props)
9
:
NodeCRTP
<
Node
,
MessageDemux
,
MessageDemuxProperties
>(par, nodeId,
std
::move(props)),
10
outputs(
"outputs"
,
Output
(*this,
""
,
Output
::
Type
::MSender, {{
DatatypeEnum::Buffer
,
true
}})) {
11
setInputRefs
({&
input
});
12
setOutputMapRefs
(&
outputs
);
13
}
14
15
}
// namespace node
16
}
// namespace dai
dai::node::MessageDemux::input
Input input
Definition:
MessageDemux.hpp:19
dai::Node::setInputRefs
void setInputRefs(std::initializer_list< Input * > l)
dai::Node::setOutputMapRefs
void setOutputMapRefs(std::initializer_list< OutputMap * > l)
dai::Node
Abstract Node.
Definition:
Node.hpp:29
dai::DatatypeEnum::Buffer
@ Buffer
dai::node::MessageDemux
Definition:
MessageDemux.hpp:9
dai::Node::Output
Definition:
Node.hpp:67
dai::NodeCRTP
Definition:
Node.hpp:342
dai::bootloader::Type
Type
Definition:
Type.hpp:11
dai::node::MessageDemux::outputs
OutputMap outputs
Definition:
MessageDemux.hpp:24
MessageDemux.hpp
dai::Properties
Base Properties structure.
Definition:
Properties.hpp:8
std
Definition:
Node.hpp:366
dai::node::MessageDemux::MessageDemux
MessageDemux(const std::shared_ptr< PipelineImpl > &par, int64_t nodeId)
Definition:
MessageDemux.cpp:6
dai::MessageDemuxProperties
Definition:
MessageDemuxProperties.hpp:10
dai
Definition:
CameraExposureOffset.hpp:6
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19