QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GStreamer::SourceFactory::Config Struct Reference

#include <GstSourceFactory.h>

Public Attributes

JitterBuffer jitterBuffer = JitterBuffer::DropOnLatency
 
int latencyMs = 80
 
bool doRetransmission = true
 

Detailed Description

Source-bin construction parameters. Defaults match the drone-GCS profile: 80 ms playout latency with RFC 4588 retransmission, leaving ~3× the 20 ms rtx-delay for packet recovery. Callers wanting sub-frame latency should use JitterBuffer::None.

Definition at line 20 of file GstSourceFactory.h.

Member Data Documentation

◆ doRetransmission

bool GStreamer::SourceFactory::Config::doRetransmission = true

Definition at line 24 of file GstSourceFactory.h.

Referenced by GstVideoReceiver::start().

◆ jitterBuffer

JitterBuffer GStreamer::SourceFactory::Config::jitterBuffer = JitterBuffer::DropOnLatency

Definition at line 22 of file GstSourceFactory.h.

Referenced by GstVideoReceiver::start().

◆ latencyMs

int GStreamer::SourceFactory::Config::latencyMs = 80

Definition at line 23 of file GstSourceFactory.h.

Referenced by GStreamer::SourceFactory::create(), and GstVideoReceiver::start().


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