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 MHLogAll   (MHLogError|MHLogWarning|MHLogNotifications|MHLogScenes|MHLogActions|MHLogLinks|MHLogDetail)
 

Typedefs

using MHPointVec = std::vector< int >
 

Enumerations

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

Functions

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

Macro Definition Documentation

◆ MHLogAll

Definition at line 80 of file freemheg.h.

Typedef Documentation

◆ MHPointVec

using MHPointVec = std::vector<int>

Definition at line 39 of file freemheg.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MHLogError 
MHLogWarning 
MHLogNotifications 
MHLogScenes 
MHLogActions 
MHLogLinks 
MHLogDetail 

Definition at line 70 of file freemheg.h.

Function Documentation

◆ MHCreateEngine()

Q_DECL_EXPORT MHEG* MHCreateEngine ( MHContext context)

Definition at line 43 of file Engine.cpp.

◆ MHSetLogging()

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

Definition at line 1492 of file Engine.cpp.

Referenced by InteractiveTV::InteractiveTV().