OptiViewOutputNodeGroup Class
Declaration
class simaai::neat::nodes::groups::OptiViewOutputNodeGroup { ... }
Public Constructors Index
Public Destructor Index
Public Operators Index
Public Member Functions Index
| bool | init (const OptiViewOutputNodeGroupOptions &opt, size_t streams, std::string *err=nullptr) |
|
|
|
| bool | push_video (size_t idx, const simaai::neat::Sample &sample) const |
|
|
|
| bool | try_push_video (size_t idx, const simaai::neat::Sample &sample) const |
|
|
|
| bool | emit_json (const OptiViewJsonInput &in, OptiViewJsonResult *out=nullptr) const |
|
|
|
| void | stop () |
|
|
|
| const std::vector< std::shared_ptr< simaai::neat::Run > > & | video_runs () const |
|
|
|
Private Member Functions Index
Private Member Attributes Index
Definition at line 83 of file OptiViewOutputGroup.h.
Public Constructors
OptiViewOutputNodeGroup()
| simaai::neat::nodes::groups::OptiViewOutputNodeGroup::OptiViewOutputNodeGroup () |
|
default
|
OptiViewOutputNodeGroup()
OptiViewOutputNodeGroup()
Public Destructor
~OptiViewOutputNodeGroup()
| simaai::neat::nodes::groups::OptiViewOutputNodeGroup::~OptiViewOutputNodeGroup () |
|
default
|
Public Operators
operator=()
| OptiViewOutputNodeGroup& simaai::neat::nodes::groups::OptiViewOutputNodeGroup::operator= (const OptiViewOutputNodeGroup &) |
|
delete
|
operator=()
| OptiViewOutputNodeGroup& simaai::neat::nodes::groups::OptiViewOutputNodeGroup::operator= (OptiViewOutputNodeGroup &&) |
|
noexcept
default
|
Public Member Functions
emit_json()
init()
| bool simaai::neat::nodes::groups::OptiViewOutputNodeGroup::init (const OptiViewOutputNodeGroupOptions & opt, size_t streams, std::string * err=nullptr) |
|
push_video()
| bool simaai::neat::nodes::groups::OptiViewOutputNodeGroup::push_video (size_t idx, const simaai::neat::Sample & sample) |
|
stop()
| void simaai::neat::nodes::groups::OptiViewOutputNodeGroup::stop () |
|
try_push_video()
| bool simaai::neat::nodes::groups::OptiViewOutputNodeGroup::try_push_video (size_t idx, const simaai::neat::Sample & sample) |
|
video_runs()
| const std::vector<std::shared_ptr<simaai::neat::Run> >& simaai::neat::nodes::groups::OptiViewOutputNodeGroup::video_runs () |
|
inline
|
Private Member Functions
pick_timestamp_ms_()
| int64_t simaai::neat::nodes::groups::OptiViewOutputNodeGroup::pick_timestamp_ms_ (const OptiViewJsonInput & in) |
|
Private Member Attributes
opt_
| OptiViewOutputNodeGroupOptions simaai::neat::nodes::groups::OptiViewOutputNodeGroup::opt_ {} |
|
senders_
| std::vector<std::unique_ptr<simaai::neat::OptiViewJsonOutput> > simaai::neat::nodes::groups::OptiViewOutputNodeGroup::senders_ |
|
Definition at line 109 of file OptiViewOutputGroup.h.
109 std::vector<std::unique_ptr<simaai::neat::OptiViewJsonOutput>> senders_;
udp_
| UdpOutputNodeGroup simaai::neat::nodes::groups::OptiViewOutputNodeGroup::udp_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.