QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QEGLStreamConvenience Class Reference

#include <qeglstreamconvenience_p.h>

Public Member Functions

 QEGLStreamConvenience ()
 
void initialize (EGLDisplay dpy)
 

Public Attributes

PFNEGLGETPLATFORMDISPLAYEXTPROC get_platform_display
 
PFNEGLQUERYDEVICESEXTPROC query_devices
 
PFNEGLQUERYDEVICESTRINGEXTPROC query_device_string
 
PFNEGLCREATESTREAMKHRPROC create_stream
 
PFNEGLCREATESTREAMATTRIBNVPROC create_stream_attrib_nv
 
PFNEGLSETSTREAMATTRIBNVPROC set_stream_attrib_nv
 
PFNEGLQUERYSTREAMATTRIBNVPROC query_stream_attrib_nv
 
PFNEGLSTREAMCONSUMERACQUIREATTRIBNVPROC acquire_stream_attrib_nv
 
PFNEGLSTREAMCONSUMERRELEASEATTRIBNVPROC release_stream_attrib_nv
 
PFNEGLDESTROYSTREAMKHRPROC destroy_stream
 
PFNEGLSTREAMATTRIBKHRPROC stream_attrib
 
PFNEGLQUERYSTREAMKHRPROC query_stream
 
PFNEGLQUERYSTREAMU64KHRPROC query_stream_u64
 
PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC create_stream_producer_surface
 
PFNEGLSTREAMCONSUMEROUTPUTEXTPROC stream_consumer_output
 
PFNEGLGETOUTPUTLAYERSEXTPROC get_output_layers
 
PFNEGLGETOUTPUTPORTSEXTPROC get_output_ports
 
PFNEGLOUTPUTLAYERATTRIBEXTPROC output_layer_attrib
 
PFNEGLQUERYOUTPUTLAYERATTRIBEXTPROC query_output_layer_attrib
 
PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC query_output_layer_string
 
PFNEGLQUERYOUTPUTPORTATTRIBEXTPROC query_output_port_attrib
 
PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC query_output_port_string
 
PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC get_stream_file_descriptor
 
PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC create_stream_from_file_descriptor
 
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC stream_consumer_gltexture
 
PFNEGLSTREAMCONSUMERACQUIREKHRPROC stream_consumer_acquire
 
PFNEGLSTREAMCONSUMERRELEASEKHRPROC stream_consumer_release
 
bool initialized
 
bool has_egl_platform_device
 
bool has_egl_device_base
 
bool has_egl_stream
 
bool has_egl_stream_producer_eglsurface
 
bool has_egl_stream_consumer_egloutput
 
bool has_egl_output_drm
 
bool has_egl_output_base
 
bool has_egl_stream_cross_process_fd
 
bool has_egl_stream_consumer_gltexture
 

Detailed Description

Definition at line 162 of file qeglstreamconvenience_p.h.

Constructor & Destructor Documentation

◆ QEGLStreamConvenience()

QT_BEGIN_NAMESPACE QEGLStreamConvenience::QEGLStreamConvenience ( )

Definition at line 45 of file qeglstreamconvenience.cpp.

Member Function Documentation

◆ initialize()

void QEGLStreamConvenience::initialize ( EGLDisplay  dpy)

Definition at line 71 of file qeglstreamconvenience.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ acquire_stream_attrib_nv

PFNEGLSTREAMCONSUMERACQUIREATTRIBNVPROC QEGLStreamConvenience::acquire_stream_attrib_nv

Definition at line 175 of file qeglstreamconvenience_p.h.

◆ create_stream

PFNEGLCREATESTREAMKHRPROC QEGLStreamConvenience::create_stream

Definition at line 171 of file qeglstreamconvenience_p.h.

◆ create_stream_attrib_nv

PFNEGLCREATESTREAMATTRIBNVPROC QEGLStreamConvenience::create_stream_attrib_nv

Definition at line 172 of file qeglstreamconvenience_p.h.

◆ create_stream_from_file_descriptor

PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC QEGLStreamConvenience::create_stream_from_file_descriptor

Definition at line 191 of file qeglstreamconvenience_p.h.

◆ create_stream_producer_surface

PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC QEGLStreamConvenience::create_stream_producer_surface

Definition at line 181 of file qeglstreamconvenience_p.h.

◆ destroy_stream

PFNEGLDESTROYSTREAMKHRPROC QEGLStreamConvenience::destroy_stream

Definition at line 177 of file qeglstreamconvenience_p.h.

◆ get_output_layers

PFNEGLGETOUTPUTLAYERSEXTPROC QEGLStreamConvenience::get_output_layers

Definition at line 183 of file qeglstreamconvenience_p.h.

◆ get_output_ports

PFNEGLGETOUTPUTPORTSEXTPROC QEGLStreamConvenience::get_output_ports

Definition at line 184 of file qeglstreamconvenience_p.h.

◆ get_platform_display

PFNEGLGETPLATFORMDISPLAYEXTPROC QEGLStreamConvenience::get_platform_display

Definition at line 168 of file qeglstreamconvenience_p.h.

◆ get_stream_file_descriptor

PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC QEGLStreamConvenience::get_stream_file_descriptor

Definition at line 190 of file qeglstreamconvenience_p.h.

◆ has_egl_device_base

bool QEGLStreamConvenience::has_egl_device_base

Definition at line 199 of file qeglstreamconvenience_p.h.

◆ has_egl_output_base

bool QEGLStreamConvenience::has_egl_output_base

Definition at line 204 of file qeglstreamconvenience_p.h.

◆ has_egl_output_drm

bool QEGLStreamConvenience::has_egl_output_drm

Definition at line 203 of file qeglstreamconvenience_p.h.

◆ has_egl_platform_device

bool QEGLStreamConvenience::has_egl_platform_device

Definition at line 198 of file qeglstreamconvenience_p.h.

◆ has_egl_stream

bool QEGLStreamConvenience::has_egl_stream

Definition at line 200 of file qeglstreamconvenience_p.h.

◆ has_egl_stream_consumer_egloutput

bool QEGLStreamConvenience::has_egl_stream_consumer_egloutput

Definition at line 202 of file qeglstreamconvenience_p.h.

◆ has_egl_stream_consumer_gltexture

bool QEGLStreamConvenience::has_egl_stream_consumer_gltexture

Definition at line 206 of file qeglstreamconvenience_p.h.

◆ has_egl_stream_cross_process_fd

bool QEGLStreamConvenience::has_egl_stream_cross_process_fd

Definition at line 205 of file qeglstreamconvenience_p.h.

◆ has_egl_stream_producer_eglsurface

bool QEGLStreamConvenience::has_egl_stream_producer_eglsurface

Definition at line 201 of file qeglstreamconvenience_p.h.

◆ initialized

bool QEGLStreamConvenience::initialized

Definition at line 196 of file qeglstreamconvenience_p.h.

◆ output_layer_attrib

PFNEGLOUTPUTLAYERATTRIBEXTPROC QEGLStreamConvenience::output_layer_attrib

Definition at line 185 of file qeglstreamconvenience_p.h.

◆ query_device_string

PFNEGLQUERYDEVICESTRINGEXTPROC QEGLStreamConvenience::query_device_string

Definition at line 170 of file qeglstreamconvenience_p.h.

◆ query_devices

PFNEGLQUERYDEVICESEXTPROC QEGLStreamConvenience::query_devices

Definition at line 169 of file qeglstreamconvenience_p.h.

◆ query_output_layer_attrib

PFNEGLQUERYOUTPUTLAYERATTRIBEXTPROC QEGLStreamConvenience::query_output_layer_attrib

Definition at line 186 of file qeglstreamconvenience_p.h.

◆ query_output_layer_string

PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC QEGLStreamConvenience::query_output_layer_string

Definition at line 187 of file qeglstreamconvenience_p.h.

◆ query_output_port_attrib

PFNEGLQUERYOUTPUTPORTATTRIBEXTPROC QEGLStreamConvenience::query_output_port_attrib

Definition at line 188 of file qeglstreamconvenience_p.h.

◆ query_output_port_string

PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC QEGLStreamConvenience::query_output_port_string

Definition at line 189 of file qeglstreamconvenience_p.h.

◆ query_stream

PFNEGLQUERYSTREAMKHRPROC QEGLStreamConvenience::query_stream

Definition at line 179 of file qeglstreamconvenience_p.h.

◆ query_stream_attrib_nv

PFNEGLQUERYSTREAMATTRIBNVPROC QEGLStreamConvenience::query_stream_attrib_nv

Definition at line 174 of file qeglstreamconvenience_p.h.

◆ query_stream_u64

PFNEGLQUERYSTREAMU64KHRPROC QEGLStreamConvenience::query_stream_u64

Definition at line 180 of file qeglstreamconvenience_p.h.

◆ release_stream_attrib_nv

PFNEGLSTREAMCONSUMERRELEASEATTRIBNVPROC QEGLStreamConvenience::release_stream_attrib_nv

Definition at line 176 of file qeglstreamconvenience_p.h.

◆ set_stream_attrib_nv

PFNEGLSETSTREAMATTRIBNVPROC QEGLStreamConvenience::set_stream_attrib_nv

Definition at line 173 of file qeglstreamconvenience_p.h.

◆ stream_attrib

PFNEGLSTREAMATTRIBKHRPROC QEGLStreamConvenience::stream_attrib

Definition at line 178 of file qeglstreamconvenience_p.h.

◆ stream_consumer_acquire

PFNEGLSTREAMCONSUMERACQUIREKHRPROC QEGLStreamConvenience::stream_consumer_acquire

Definition at line 193 of file qeglstreamconvenience_p.h.

◆ stream_consumer_gltexture

PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC QEGLStreamConvenience::stream_consumer_gltexture

Definition at line 192 of file qeglstreamconvenience_p.h.

◆ stream_consumer_output

PFNEGLSTREAMCONSUMEROUTPUTEXTPROC QEGLStreamConvenience::stream_consumer_output

Definition at line 182 of file qeglstreamconvenience_p.h.

◆ stream_consumer_release

PFNEGLSTREAMCONSUMERRELEASEKHRPROC QEGLStreamConvenience::stream_consumer_release

Definition at line 194 of file qeglstreamconvenience_p.h.


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