Class MessageDemux

Inheritance Relationships

Base Type

Class Documentation

class MessageDemux : public dai::NodeCRTP<Node, MessageDemux, MessageDemuxProperties>

Public Functions

MessageDemux(const std::shared_ptr<PipelineImpl> &par, int64_t nodeId)
MessageDemux(const std::shared_ptr<PipelineImpl> &par, int64_t nodeId, std::unique_ptr<Properties> props)

Public Members

Input input = {*this, "input", Input::Type::SReceiver, {{DatatypeEnum::MessageGroup, false}}}

Input message of type MessageGroup

OutputMap outputs

A map of outputs, where keys are same as in the input MessageGroup

Public Static Attributes

static constexpr const char *NAME = "MessageDemux"