QtBase  v6.3.1
Classes | Macros | Typedefs | Functions
qeglstreamconvenience_p.h File Reference
#include <QtGui/qtguiglobal.h>
#include <QtGui/private/qt_egl_p.h>
Include dependency graph for qeglstreamconvenience_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QEGLStreamConvenience
 

Macros

#define EGL_NO_DEVICE_EXT   ((EGLDeviceEXT)(0))
 
#define EGL_NO_OUTPUT_LAYER_EXT   ((EGLOutputLayerEXT)0)
 
#define EGL_NO_STREAM_KHR   ((EGLStreamKHR)0)
 
#define EGL_STREAM_STATE_KHR   0x3214
 
#define EGL_STREAM_STATE_CREATED_KHR   0x3215
 
#define EGL_STREAM_STATE_CONNECTING_KHR   0x3216
 
#define EGL_STREAM_STATE_EMPTY_KHR   0x3217
 
#define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR   0x3218
 
#define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR   0x3219
 
#define EGL_STREAM_STATE_DISCONNECTED_KHR   0x321A
 
#define EGL_BAD_STREAM_KHR   0x321B
 
#define EGL_BAD_STATE_KHR   0x321C
 
#define EGL_STREAM_FIFO_LENGTH_KHR   0x31FC
 
#define EGL_STREAM_BIT_KHR   0x0800
 
#define EGL_NO_FILE_DESCRIPTOR_KHR   ((EGLNativeFileDescriptorKHR)(-1))
 
#define EGL_PLATFORM_DEVICE_EXT   0x313F
 
#define EGL_DRM_DEVICE_FILE_EXT   0x3233
 
#define EGL_DRM_CRTC_EXT   0x3234
 
#define EGL_DRM_PLANE_EXT   0x3235
 
#define EGL_PLATFORM_X11_KHR   0x31D5
 

Typedefs

typedef intptr_t EGLAttrib
 
typedef voidnative_display
 
typedef void const EGLint * attrib_list
 
typedef voidEGLDeviceEXT
 
typedef EGLDeviceEXTdevices
 
typedef EGLDeviceEXT EGLint * num_devices
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC(EGLDeviceEXT device, EGLint name)
 
typedef voidEGLOutputLayerEXT
 
typedef voidEGLOutputPortEXT
 
typedef const EGLAttrib EGLOutputLayerEXTlayers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint max_layers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint EGLint * num_layers
 
typedef const EGLAttrib EGLOutputPortEXTports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint max_ports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint EGLint * num_ports
 
typedef EGLOutputLayerEXT layer
 
typedef EGLOutputLayerEXT EGLint attribute
 
typedef EGLOutputLayerEXT EGLint EGLAttrib value
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
 
typedef EGLOutputPortEXT port
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)
 
typedef voidEGLStreamKHR
 
typedef quint64 EGLuint64KHR
 
typedef EGLStreamKHR stream
 
typedef EGLConfig config
 
typedef int EGLNativeFileDescriptorKHR
 
typedef EGLNativeFileDescriptorKHR file_descriptor
 

Functions

typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform
 
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEVICESEXTPROC)(EGLint max_devices
 
typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy
 
typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy
 
typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy
 

Macro Definition Documentation

◆ EGL_BAD_STATE_KHR

#define EGL_BAD_STATE_KHR   0x321C

Definition at line 101 of file qeglstreamconvenience_p.h.

◆ EGL_BAD_STREAM_KHR

#define EGL_BAD_STREAM_KHR   0x321B

Definition at line 100 of file qeglstreamconvenience_p.h.

◆ EGL_DRM_CRTC_EXT

#define EGL_DRM_CRTC_EXT   0x3234

Definition at line 144 of file qeglstreamconvenience_p.h.

◆ EGL_DRM_DEVICE_FILE_EXT

#define EGL_DRM_DEVICE_FILE_EXT   0x3233

Definition at line 140 of file qeglstreamconvenience_p.h.

◆ EGL_DRM_PLANE_EXT

#define EGL_DRM_PLANE_EXT   0x3235

Definition at line 145 of file qeglstreamconvenience_p.h.

◆ EGL_NO_DEVICE_EXT

#define EGL_NO_DEVICE_EXT   ((EGLDeviceEXT)(0))

Definition at line 71 of file qeglstreamconvenience_p.h.

◆ EGL_NO_FILE_DESCRIPTOR_KHR

#define EGL_NO_FILE_DESCRIPTOR_KHR   ((EGLNativeFileDescriptorKHR)(-1))

Definition at line 120 of file qeglstreamconvenience_p.h.

◆ EGL_NO_OUTPUT_LAYER_EXT

#define EGL_NO_OUTPUT_LAYER_EXT   ((EGLOutputLayerEXT)0)

Definition at line 79 of file qeglstreamconvenience_p.h.

◆ EGL_NO_STREAM_KHR

#define EGL_NO_STREAM_KHR   ((EGLStreamKHR)0)

Definition at line 92 of file qeglstreamconvenience_p.h.

◆ EGL_PLATFORM_DEVICE_EXT

#define EGL_PLATFORM_DEVICE_EXT   0x313F

Definition at line 136 of file qeglstreamconvenience_p.h.

◆ EGL_PLATFORM_X11_KHR

#define EGL_PLATFORM_X11_KHR   0x31D5

Definition at line 149 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_BIT_KHR

#define EGL_STREAM_BIT_KHR   0x0800

Definition at line 114 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_FIFO_LENGTH_KHR

#define EGL_STREAM_FIFO_LENGTH_KHR   0x31FC

Definition at line 110 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_CONNECTING_KHR

#define EGL_STREAM_STATE_CONNECTING_KHR   0x3216

Definition at line 95 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_CREATED_KHR

#define EGL_STREAM_STATE_CREATED_KHR   0x3215

Definition at line 94 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_DISCONNECTED_KHR

#define EGL_STREAM_STATE_DISCONNECTED_KHR   0x321A

Definition at line 99 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_EMPTY_KHR

#define EGL_STREAM_STATE_EMPTY_KHR   0x3217

Definition at line 96 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_KHR

#define EGL_STREAM_STATE_KHR   0x3214

Definition at line 93 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR

#define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR   0x3218

Definition at line 97 of file qeglstreamconvenience_p.h.

◆ EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR

#define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR   0x3219

Definition at line 98 of file qeglstreamconvenience_p.h.

Typedef Documentation

◆ attrib_list

typedef EGLConfig void const EGLint * attrib_list

Definition at line 66 of file qeglstreamconvenience_p.h.

◆ attribute

typedef EGLStreamKHR EGLenum attribute

Definition at line 82 of file qeglstreamconvenience_p.h.

◆ config

typedef EGLConfig config

Definition at line 115 of file qeglstreamconvenience_p.h.

◆ devices

Definition at line 72 of file qeglstreamconvenience_p.h.

◆ EGLAttrib

Definition at line 62 of file qeglstreamconvenience_p.h.

◆ EGLDeviceEXT

typedef void* EGLDeviceEXT

Definition at line 70 of file qeglstreamconvenience_p.h.

◆ EGLNativeFileDescriptorKHR

Definition at line 119 of file qeglstreamconvenience_p.h.

◆ EGLOutputLayerEXT

Definition at line 77 of file qeglstreamconvenience_p.h.

◆ EGLOutputPortEXT

Definition at line 78 of file qeglstreamconvenience_p.h.

◆ EGLStreamKHR

typedef EGLStreamKHR

Definition at line 90 of file qeglstreamconvenience_p.h.

◆ EGLuint64KHR

Definition at line 91 of file qeglstreamconvenience_p.h.

◆ file_descriptor

Definition at line 122 of file qeglstreamconvenience_p.h.

◆ layer

Definition at line 82 of file qeglstreamconvenience_p.h.

◆ layers

Definition at line 80 of file qeglstreamconvenience_p.h.

◆ max_layers

Definition at line 80 of file qeglstreamconvenience_p.h.

◆ max_ports

Definition at line 81 of file qeglstreamconvenience_p.h.

◆ native_display

typedef void* native_display

Definition at line 66 of file qeglstreamconvenience_p.h.

◆ num_devices

typedef EGLDeviceEXT EGLint* num_devices

Definition at line 72 of file qeglstreamconvenience_p.h.

◆ num_layers

typedef const EGLAttrib EGLOutputLayerEXT EGLint EGLint* num_layers

Definition at line 80 of file qeglstreamconvenience_p.h.

◆ num_ports

typedef const EGLAttrib EGLOutputPortEXT EGLint EGLint* num_ports

Definition at line 81 of file qeglstreamconvenience_p.h.

◆ PFNEGLQUERYDEVICESTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC(EGLDeviceEXT device, EGLint name)

Definition at line 73 of file qeglstreamconvenience_p.h.

◆ PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)

Definition at line 84 of file qeglstreamconvenience_p.h.

◆ PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)

Definition at line 86 of file qeglstreamconvenience_p.h.

◆ port

Definition at line 85 of file qeglstreamconvenience_p.h.

◆ ports

Definition at line 81 of file qeglstreamconvenience_p.h.

◆ stream

typedef GLuint stream

Definition at line 103 of file qeglstreamconvenience_p.h.

◆ value

Definition at line 82 of file qeglstreamconvenience_p.h.

Function Documentation

◆ EGLBoolean()

typedef EGLBoolean ( EGLAPIENTRYP  PFNEGLQUERYDEVICESEXTPROC)
Here is the caller graph for this function:

◆ EGLDisplay()

typedef EGLDisplay ( EGLAPIENTRYP  PFNEGLGETPLATFORMDISPLAYEXTPROC)
Here is the caller graph for this function:

◆ EGLNativeFileDescriptorKHR()

typedef EGLNativeFileDescriptorKHR ( EGLAPIENTRYP  PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)

◆ EGLStreamKHR()

typedef EGLStreamKHR ( EGLAPIENTRYP  PFNEGLCREATESTREAMKHRPROC)

◆ EGLSurface()

typedef EGLSurface ( EGLAPIENTRYP  PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)
Here is the caller graph for this function: