MythTV  master
Classes | Typedefs
mythnvcontrol.h File Reference
#include "mythvrr.h"
#include <QLibrary>
#include <tuple>
#include <memory>
#include "platforms/mythxdisplay.h"
Include dependency graph for mythnvcontrol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MythGSync
 A wrapper around NVidia GSync support (when using X11 and a Display Port connection). More...
 
class  MythNVControl
 A simple wrapper around libXNVCtrl - which is dynamically loaded on demand. More...
 

Typedefs

using NVControl = std::shared_ptr< class MythNVControl >
 
using QueryTargetBinary = bool(*)(Display *, int, int, unsigned int, unsigned int, unsigned char **, int *)
 
using QueryScreenAttrib = bool(*)(Display *, int, unsigned int, unsigned int, int *)
 
using QueryTargetAttrib = bool(*)(Display *, int, int, unsigned int, unsigned int, int *)
 
using SetAttribute = void(*)(Display *, int, unsigned int, unsigned int, int)
 

Typedef Documentation

◆ NVControl

using NVControl = std::shared_ptr<class MythNVControl>

Definition at line 17 of file mythnvcontrol.h.

◆ QueryTargetBinary

using QueryTargetBinary = bool(*)(Display*,int,int,unsigned int,unsigned int, unsigned char**,int*)

Definition at line 18 of file mythnvcontrol.h.

◆ QueryScreenAttrib

using QueryScreenAttrib = bool(*)(Display*,int,unsigned int,unsigned int,int*)

Definition at line 19 of file mythnvcontrol.h.

◆ QueryTargetAttrib

using QueryTargetAttrib = bool(*)(Display*,int,int,unsigned int,unsigned int,int*)

Definition at line 20 of file mythnvcontrol.h.

◆ SetAttribute

using SetAttribute = void(*)(Display*,int,unsigned int,unsigned int,int)

Definition at line 21 of file mythnvcontrol.h.