FilterManager Class Reference

#include <filtermanager.h>

List of all members.

Public Member Functions

 FilterManager ()
 ~FilterManager ()
VideoFilterLoadFilter (const FilterInfo *Filt, VideoFrameType inpixfmt, VideoFrameType outpixfmt, int &width, int &height, const char *opts, int max_threads)
FilterChainLoadFilters (QString filters, VideoFrameType &inpixfmt, VideoFrameType &outpixfmt, int &width, int &height, int &bufsize, int max_threads=1)

Private Member Functions

bool LoadFilterLib (const QString &path)
const FilterInfoGetFilterInfo (const QString &name) const

Private Attributes

library_map_t dlhandles
filter_map_t filters

Detailed Description

Definition at line 36 of file filtermanager.h.


Constructor & Destructor Documentation

FilterManager::FilterManager (  ) 

Definition at line 66 of file filtermanager.cpp.

FilterManager::~FilterManager (  ) 

Definition at line 96 of file filtermanager.cpp.


Member Function Documentation

VideoFilter * FilterManager::LoadFilter ( const FilterInfo Filt,
VideoFrameType  inpixfmt,
VideoFrameType  outpixfmt,
int &  width,
int &  height,
const char *  opts,
int  max_threads 
)

Definition at line 489 of file filtermanager.cpp.

Referenced by LoadFilters().

FilterChain * FilterManager::LoadFilters ( QString  filters,
VideoFrameType inpixfmt,
VideoFrameType outpixfmt,
int &  width,
int &  height,
int &  bufsize,
int  max_threads = 1 
)
bool FilterManager::LoadFilterLib ( const QString &  path  )  [private]

Definition at line 122 of file filtermanager.cpp.

Referenced by FilterManager().

const FilterInfo * FilterManager::GetFilterInfo ( const QString &  name  )  const [private]

Definition at line 182 of file filtermanager.cpp.

Referenced by LoadFilters().


Member Data Documentation

Definition at line 56 of file filtermanager.h.

Referenced by LoadFilterLib(), and ~FilterManager().

Definition at line 57 of file filtermanager.h.

Referenced by GetFilterInfo(), LoadFilterLib(), and ~FilterManager().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:03 2012 for MythTV by  doxygen 1.6.3