MythTV master
Classes | Macros | Typedefs | Enumerations | Functions
freemheg.h File Reference
#include <QtGlobal>
#include <QString>
#include <QByteArray>
#include <QRegion>
#include <QRect>
#include <QSize>
#include <chrono>
#include <cstdio>
#include <cstdlib>
#include <vector>
Include dependency graph for freemheg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MHEG
 
class  MHRgba
 
class  MHContext
 
class  MHDLADisplay
 
class  MHTextDisplay
 
class  MHBitmapDisplay
 

Macros

#define MHEG_PUBLIC   Q_DECL_IMPORT
 
#define MHLogAll   (MHLogError|MHLogWarning|MHLogNotifications|MHLogScenes|MHLogActions|MHLogLinks|MHLogDetail)
 

Typedefs

using MHPointVec = std::vector< int >
 

Enumerations

enum  MHLog : std::uint8_t {
  MHLogError = 1 , MHLogWarning = 2 , MHLogNotifications = 4 , MHLogScenes = 8 ,
  MHLogActions = 16 , MHLogLinks = 32 , MHLogDetail = 64
}
 

Functions

MHEG_PUBLIC MHEGMHCreateEngine (MHContext *context)
 
MHEG_PUBLIC void MHSetLogging (FILE *logStream, unsigned int logLevel)
 

Macro Definition Documentation

◆ MHEG_PUBLIC

#define MHEG_PUBLIC   Q_DECL_IMPORT

Definition at line 40 of file freemheg.h.

◆ MHLogAll

Definition at line 86 of file freemheg.h.

Typedef Documentation

◆ MHPointVec

using MHPointVec = std::vector<int>

Definition at line 45 of file freemheg.h.

Enumeration Type Documentation

◆ MHLog

enum MHLog : std::uint8_t
Enumerator
MHLogError 
MHLogWarning 
MHLogNotifications 
MHLogScenes 
MHLogActions 
MHLogLinks 
MHLogDetail 

Definition at line 76 of file freemheg.h.

Function Documentation

◆ MHCreateEngine()

MHEG_PUBLIC MHEG * MHCreateEngine ( MHContext context)

Definition at line 44 of file Engine.cpp.

◆ MHSetLogging()

MHEG_PUBLIC void MHSetLogging ( FILE *  logStream,
unsigned int  logLevel 
)

Definition at line 1535 of file Engine.cpp.