Program Listing for File MessageDemux.hpp
↰ Return to documentation for file (include/depthai/pipeline/node/MessageDemux.hpp)
#pragma once
#include "depthai-shared/properties/MessageDemuxProperties.hpp"
#include "depthai/pipeline/Node.hpp"
namespace dai {
namespace node {
class MessageDemux : public NodeCRTP<Node, MessageDemux, MessageDemuxProperties> {
public:
constexpr static const char* NAME = "MessageDemux";
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);
Input input{*this, "input", Input::Type::SReceiver, {{DatatypeEnum::MessageGroup, false}}};
OutputMap outputs;
};
} // namespace node
} // namespace dai