QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
Qt6GLVideoItemInterface Class Reference

#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 ()
 
Qt6GLVideoItemvideoItem ()
 
void setDAR (gint, gint)
 
void getDAR (gint *, gint *)
 
void setForceAspectRatio (bool)
 
bool getForceAspectRatio ()
 

Detailed Description

Definition at line 38 of file qt6glitem.h.

Constructor & Destructor Documentation

◆ Qt6GLVideoItemInterface()

Qt6GLVideoItemInterface::Qt6GLVideoItemInterface ( Qt6GLVideoItem w)
inline

Definition at line 43 of file qt6glitem.h.

Member Function Documentation

◆ getContext()

GstGLContext * Qt6GLVideoItemInterface::getContext ( )

Definition at line 691 of file qt6glitem.cc.

References _Qt6GLVideoItemPrivate::context.

◆ getDAR()

void Qt6GLVideoItemInterface::getDAR ( gint *  num,
gint *  den 
)

Definition at line 722 of file qt6glitem.cc.

◆ getDisplay()

GstGLDisplay * Qt6GLVideoItemInterface::getDisplay ( )

Definition at line 702 of file qt6glitem.cc.

References _Qt6GLVideoItemPrivate::display.

◆ getForceAspectRatio()

bool Qt6GLVideoItemInterface::getForceAspectRatio ( )

Definition at line 740 of file qt6glitem.cc.

◆ getQtContext()

GstGLContext * Qt6GLVideoItemInterface::getQtContext ( )

Definition at line 680 of file qt6glitem.cc.

References _Qt6GLVideoItemPrivate::other_context.

◆ initWinSys()

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.

◆ invalidateRef()

void Qt6GLVideoItemInterface::invalidateRef ( )

Definition at line 749 of file qt6glitem.cc.

◆ setBuffer()

◆ setCaps()

gboolean Qt6GLVideoItemInterface::setCaps ( GstCaps *  caps)

◆ setDAR()

void Qt6GLVideoItemInterface::setDAR ( gint  num,
gint  den 
)

Definition at line 713 of file qt6glitem.cc.

◆ setForceAspectRatio()

void Qt6GLVideoItemInterface::setForceAspectRatio ( bool  force_aspect_ratio)

Definition at line 731 of file qt6glitem.cc.

◆ setSink()

void Qt6GLVideoItemInterface::setSink ( GstElement sink)

Definition at line 465 of file qt6glitem.cc.

References _Qt6GLVideoItemPrivate::lock, and _Qt6GLVideoItemPrivate::sink.

◆ videoItem()

Qt6GLVideoItem * Qt6GLVideoItemInterface::videoItem ( )
inline

Definition at line 54 of file qt6glitem.h.


The documentation for this class was generated from the following files: