VideoSender.h File
Customer-facing video sender node group. More...
Included Headers
#include "builder/NodeGroup.h"
#include <string>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | nodes |
| namespace | groups |
Classes Index
| struct | VideoSenderRtpOptions |
| struct | VideoSenderEncoderOptions |
| class | VideoSenderOptions |
Description
Customer-facing video sender node group.
File Listing
The file content with the documentation metadata removed is:
12namespace simaai::neat::nodes::groups {
14struct VideoSenderRtpOptions {
15 int payload_type = 96;
16 int config_interval = 1;
19struct VideoSenderEncoderOptions {
20 int bitrate_kbps = 4000;
25class VideoSenderOptions {
27 static VideoSenderOptions H264RtpUdpFromRaw(int width, int height, int fps);
28 static VideoSenderOptions H264RtpUdpFromEncoded();
30 bool is_raw_input() const {
33 bool is_encoded_input() const {
45 int video_port() const {
46 return video_port_base + channel;
51 int video_port_base = 9000;
58 enum class InputKind { Raw, EncodedH264 };
62 InputKind input_kind_ = InputKind::EncodedH264;
68simaai::neat::NodeGroup VideoSender(const VideoSenderOptions& opt);
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.