Skip to main content

UdpOutputGroupGOptions Struct

Configuration for UdpOutputGroupG. More...

Declaration

struct simaai::neat::nodes::groups::UdpOutputGroupGOptions { ... }

Included Headers

#include <UdpOutputGroupG.h>

Public Member Attributes Index

std::stringrender_config

Render-stage configuration string (group-specific). More...

intwidth = 0

Encoder input width (0 = inherit from upstream caps). More...

intheight = 0

Encoder input height (0 = inherit from upstream caps). More...

intfps = 30

Encoder input frame rate. More...

intbitrate_kbps = 4000

Target encoder bitrate in kbps. More...

intpayload_type = 96

RTP payload type number. More...

intconfig_interval = 1

SPS/PPS repeat interval (seconds). More...

boolsync_mode = false

If true, sink elements run in sync (real-time) mode. More...

std::stringudp_host = "127.0.0.1"

Destination UDP host. More...

intudp_port = 5000

Destination UDP port. More...

booludp_sync = false

Pass sync to the underlying udpsink element. More...

booludp_async = false

Pass async to the underlying udpsink element. More...

Description

Configuration for UdpOutputGroupG.

Carries render-stage config, encoder geometry/bitrate, and the UDP destination host/port the group sends to.

Definition at line 30 of file UdpOutputGroupG.h.

Public Member Attributes

bitrate_kbps

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::bitrate_kbps = 4000

Target encoder bitrate in kbps.

Definition at line 35 of file UdpOutputGroupG.h.

35 int bitrate_kbps = 4000;

config_interval

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::config_interval = 1

SPS/PPS repeat interval (seconds).

Definition at line 37 of file UdpOutputGroupG.h.

fps

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::fps = 30

Encoder input frame rate.

Definition at line 34 of file UdpOutputGroupG.h.

34 int fps = 30;

height

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::height = 0

Encoder input height (0 = inherit from upstream caps).

Definition at line 33 of file UdpOutputGroupG.h.

33 int height = 0;

payload_type

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::payload_type = 96

RTP payload type number.

Definition at line 36 of file UdpOutputGroupG.h.

36 int payload_type = 96;

render_config

std::string simaai::neat::nodes::groups::UdpOutputGroupGOptions::render_config

Render-stage configuration string (group-specific).

Definition at line 31 of file UdpOutputGroupG.h.

31 std::string render_config;

sync_mode

bool simaai::neat::nodes::groups::UdpOutputGroupGOptions::sync_mode = false

If true, sink elements run in sync (real-time) mode.

Definition at line 38 of file UdpOutputGroupG.h.

38 bool sync_mode = false;

udp_async

bool simaai::neat::nodes::groups::UdpOutputGroupGOptions::udp_async = false

Pass async to the underlying udpsink element.

Definition at line 42 of file UdpOutputGroupG.h.

42 bool udp_async = false;

udp_host

std::string simaai::neat::nodes::groups::UdpOutputGroupGOptions::udp_host = "127.0.0.1"

Destination UDP host.

Definition at line 39 of file UdpOutputGroupG.h.

39 std::string udp_host = "127.0.0.1";

udp_port

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::udp_port = 5000

Destination UDP port.

Definition at line 40 of file UdpOutputGroupG.h.

40 int udp_port = 5000;

udp_sync

bool simaai::neat::nodes::groups::UdpOutputGroupGOptions::udp_sync = false

Pass sync to the underlying udpsink element.

Definition at line 41 of file UdpOutputGroupG.h.

41 bool udp_sync = false;

width

int simaai::neat::nodes::groups::UdpOutputGroupGOptions::width = 0

Encoder input width (0 = inherit from upstream caps).

Definition at line 32 of file UdpOutputGroupG.h.

32 int width = 0;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.