MythTV  master
Classes | Namespaces | Macros | Functions
omxcontext.h File Reference
#include <cstring>
#include <OMX_Component.h>
#include <OMX_Image.h>
#include <OMX_Video.h>
#include <QString>
#include <QVector>
#include <QMutex>
#include <QSemaphore>
#include "mythexp.h"
#include "mythlogging.h"
Include dependency graph for omxcontext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OMXComponent
 
class  OMXComponentCtx
 
class  OMXComponentAbstractCB
 
class  OMXComponentCB< T >
 

Namespaces

 omxcontext
 

Macros

#define OMX_VERSION   (((SPECSTEP)<<24) | ((SPECREVISION)<<16) | ((SPECVERSIONMINOR)<<8) | (SPECVERSIONMAJOR))
 
#define TICKS_TO_S64(n)   (n)
 
#define S64_TO_TICKS(n)   (n)
 

Functions

template<typename T >
void omxcontext::OMX_DATA_INIT (T &s)
 
const char * omxcontext::Coding2String (OMX_VIDEO_CODINGTYPE eCompressionFormat)
 
const char * omxcontext::Coding2String (OMX_IMAGE_CODINGTYPE eCompressionFormat)
 
const char * omxcontext::Coding2String (OMX_AUDIO_CODINGTYPE eEncoding)
 
const char * omxcontext::Other2String (OMX_OTHER_FORMATTYPE eFormat)
 
const char * omxcontext::Format2String (OMX_COLOR_FORMATTYPE eColorFormat)
 
const char * omxcontext::Event2String (OMX_EVENTTYPE eEvent)
 
const char * omxcontext::Error2String (OMX_ERRORTYPE eError)
 
const char * omxcontext::State2String (OMX_STATETYPE eState)
 
const char * omxcontext::Command2String (OMX_COMMANDTYPE cmd)
 
QString omxcontext::HeaderFlags (OMX_U32 nFlags)
 
const char * omxcontext::Filter2String (OMX_IMAGEFILTERTYPE eType)
 

Macro Definition Documentation

◆ OMX_VERSION

#define OMX_VERSION   (((SPECSTEP)<<24) | ((SPECREVISION)<<16) | ((SPECVERSIONMINOR)<<8) | (SPECVERSIONMAJOR))

Definition at line 158 of file omxcontext.h.

◆ TICKS_TO_S64

#define TICKS_TO_S64 (   n)    (n)

Definition at line 180 of file omxcontext.h.

◆ S64_TO_TICKS

#define S64_TO_TICKS (   n)    (n)

Definition at line 181 of file omxcontext.h.