Skip to main content

UdpOutputGroupG.h File

UdpOutputGroupG — generic render plus mux plus UDP send. More...

Included Headers

#include "builder/NodeGroup.h" #include <string>

Namespaces Index

namespacesimaai
namespaceneat
namespacenodes
namespacegroups

Classes Index

structUdpOutputGroupGOptions

Configuration for UdpOutputGroupG. More...

Description

UdpOutputGroupG — generic render plus mux plus UDP send.

A more generic UDP-output preset than UdpH264OutputGroup: bundles an optional render stage (driven by render_config), an encode/mux step, and a UDP sink so Sessions can broadcast rendered output without committing to a specific encoder configuration up front. Typical placement: tail end of a Session that needs a configurable render+stream-out path.

See Also

UdpH264OutputGroup

File Listing

The file content with the documentation metadata removed is:

1
14#pragma once
15
16#include "builder/NodeGroup.h"
17
18#include <string>
19
21
31 std::string render_config;
32 int width = 0;
33 int height = 0;
34 int fps = 30;
35 int bitrate_kbps = 4000;
36 int payload_type = 96;
38 bool sync_mode = false;
39 std::string udp_host = "127.0.0.1";
40 int udp_port = 5000;
41 bool udp_sync = false;
42 bool udp_async = false;
43};
44
58simaai::neat::NodeGroup UdpOutputGroupG(const UdpOutputGroupGOptions& opt);
59
60} // namespace simaai::neat::nodes::groups

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.