|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <qt6glitem.h>
Inheritance diagram for Qt6GLVideoItemInterface:
Collaboration diagram for Qt6GLVideoItemInterface:Public Member Functions | |
| Qt6GLVideoItemInterface (Qt6GLVideoItem *w) | |
| void | invalidateRef () |
| void | setSink (GstElement *sink) |
| void | setBuffer (GstBuffer *buffer) |
| gboolean | setCaps (GstCaps *caps) |
| gboolean | initWinSys () |
| GstGLContext * | getQtContext () |
| GstGLContext * | getContext () |
| GstGLDisplay * | getDisplay () |
| Qt6GLVideoItem * | videoItem () |
| void | setDAR (gint, gint) |
| void | getDAR (gint *, gint *) |
| void | setForceAspectRatio (bool) |
| bool | getForceAspectRatio () |
Definition at line 38 of file qt6glitem.h.
|
inline |
Definition at line 43 of file qt6glitem.h.
| GstGLContext * Qt6GLVideoItemInterface::getContext | ( | ) |
Definition at line 691 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::context.
| void Qt6GLVideoItemInterface::getDAR | ( | gint * | num, |
| gint * | den | ||
| ) |
Definition at line 722 of file qt6glitem.cc.
| GstGLDisplay * Qt6GLVideoItemInterface::getDisplay | ( | ) |
Definition at line 702 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::display.
| bool Qt6GLVideoItemInterface::getForceAspectRatio | ( | ) |
Definition at line 740 of file qt6glitem.cc.
| GstGLContext * Qt6GLVideoItemInterface::getQtContext | ( | ) |
Definition at line 680 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::other_context.
| gboolean Qt6GLVideoItemInterface::initWinSys | ( | ) |
Retrieve and populate the GL context information from the current OpenGL context.
Definition at line 571 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::context, _Qt6GLVideoItemPrivate::display, error, _Qt6GLVideoItemPrivate::lock, _Qt6GLVideoItemPrivate::other_context, and _Qt6GLVideoItemPrivate::qt_context.
| void Qt6GLVideoItemInterface::invalidateRef | ( | ) |
Definition at line 749 of file qt6glitem.cc.
| void Qt6GLVideoItemInterface::setBuffer | ( | GstBuffer * | buffer | ) |
Definition at line 477 of file qt6glitem.cc.
References _calculate_par(), _Qt6GLVideoItemPrivate::buffer, _Qt6GLVideoItemPrivate::caps, _Qt6GLVideoItemPrivate::lock, _Qt6GLVideoItemPrivate::new_caps, _Qt6GLVideoItemPrivate::new_v_info, and _Qt6GLVideoItemPrivate::v_info.
| gboolean Qt6GLVideoItemInterface::setCaps | ( | GstCaps * | caps | ) |
Definition at line 649 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::caps, _Qt6GLVideoItemPrivate::lock, _Qt6GLVideoItemPrivate::new_caps, and _Qt6GLVideoItemPrivate::new_v_info.
| void Qt6GLVideoItemInterface::setDAR | ( | gint | num, |
| gint | den | ||
| ) |
Definition at line 713 of file qt6glitem.cc.
| void Qt6GLVideoItemInterface::setForceAspectRatio | ( | bool | force_aspect_ratio | ) |
Definition at line 731 of file qt6glitem.cc.
| void Qt6GLVideoItemInterface::setSink | ( | GstElement * | sink | ) |
Definition at line 465 of file qt6glitem.cc.
References _Qt6GLVideoItemPrivate::lock, and _Qt6GLVideoItemPrivate::sink.
|
inline |
Definition at line 54 of file qt6glitem.h.