QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
_GstQgcVideoSinkBin Struct Reference

#include <gstqgcvideosinkbin.h>

Public Attributes

GstBin parent
 
GstElementvideoconvert
 
GstElementglupload
 
GstElementvideosink
 qgcqvideosink terminal element; caller-set "qvideosink" property targets a QVideoSink.
 
GstElementformat_capsfilter
 
GstElementpar_capsfilter
 
gboolean gpu_zerocopy
 
gchar * conversion_element
 
gboolean disable_par
 
gboolean sync
 Proxied to the inner basesink's "sync" so callers can configure clock sync on the bin.
 
gboolean qos
 Proxied to the inner basesink's "qos"; default FALSE (off) preserves the existing no-QoS behavior.
 
guint64 processing_deadline
 Proxied to the inner basesink's "processing-deadline" (ns); default matches the basesink default.
 

Detailed Description

Definition at line 10 of file gstqgcvideosinkbin.h.

Member Data Documentation

◆ conversion_element

gchar* _GstQgcVideoSinkBin::conversion_element

Construct-only videoconvert factory override; empty/NULL auto-probes (imxvideoconvert_g2d/nvvidconv -> videoconvert).

Definition at line 26 of file gstqgcvideosinkbin.h.

◆ disable_par

gboolean _GstQgcVideoSinkBin::disable_par

Definition at line 27 of file gstqgcvideosinkbin.h.

◆ format_capsfilter

GstElement* _GstQgcVideoSinkBin::format_capsfilter

Format-restriction capsfilter before videosink; qgcqvideosink's pad template is CAPS_ANY, so without it upstream could negotiate formats Qt cannot render.

Definition at line 19 of file gstqgcvideosinkbin.h.

◆ glupload

GstElement* _GstQgcVideoSinkBin::glupload

Definition at line 14 of file gstqgcvideosinkbin.h.

◆ gpu_zerocopy

gboolean _GstQgcVideoSinkBin::gpu_zerocopy

Definition at line 23 of file gstqgcvideosinkbin.h.

◆ par_capsfilter

GstElement* _GstQgcVideoSinkBin::par_capsfilter

PAR=1/1 capsfilter on the CPU branch; suppressed when disable-par is TRUE (v4l2 drivers without VIDIOC_CROPCAP deadlock when PAR is forced).

Definition at line 22 of file gstqgcvideosinkbin.h.

◆ parent

GstBin _GstQgcVideoSinkBin::parent

Definition at line 12 of file gstqgcvideosinkbin.h.

◆ processing_deadline

guint64 _GstQgcVideoSinkBin::processing_deadline

Proxied to the inner basesink's "processing-deadline" (ns); default matches the basesink default.

Definition at line 33 of file gstqgcvideosinkbin.h.

◆ qos

gboolean _GstQgcVideoSinkBin::qos

Proxied to the inner basesink's "qos"; default FALSE (off) preserves the existing no-QoS behavior.

Definition at line 31 of file gstqgcvideosinkbin.h.

◆ sync

gboolean _GstQgcVideoSinkBin::sync

Proxied to the inner basesink's "sync" so callers can configure clock sync on the bin.

Definition at line 29 of file gstqgcvideosinkbin.h.

◆ videoconvert

GstElement* _GstQgcVideoSinkBin::videoconvert

Definition at line 13 of file gstqgcvideosinkbin.h.

◆ videosink

GstElement* _GstQgcVideoSinkBin::videosink

qgcqvideosink terminal element; caller-set "qvideosink" property targets a QVideoSink.

Definition at line 16 of file gstqgcvideosinkbin.h.


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