FilterManager Class Reference

#include <filtermanager.h>

List of all members.


Detailed Description

Definition at line 28 of file filtermanager.h.


Public Member Functions

 FilterManager ()
 ~FilterManager ()
void LoadFilterLib (QString Path)
VideoFilterLoadFilter (FilterInfo *Filt, VideoFrameType inpixfmt, VideoFrameType outpixfmt, int &width, int &height, char *opts)
FilterChainLoadFilters (QString filters, VideoFrameType &inpixfmt, VideoFrameType &outpixfmt, int &width, int &height, int &bufsize)
FilterInfoGetFilterInfoByName (QString name)
QPtrList< FilterInfoGetAllFilterInfo ()

Private Attributes

QPtrList< FilterInfoFilters
QDict< FilterInfoFilterByName

Constructor & Destructor Documentation

FilterManager::FilterManager (  ) 

Definition at line 75 of file filtermanager.cpp.

FilterManager::~FilterManager (  ) 

Definition at line 97 of file filtermanager.cpp.


Member Function Documentation

void FilterManager::LoadFilterLib ( QString  Path  ) 

Definition at line 110 of file filtermanager.cpp.

Referenced by FilterManager().

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

Definition at line 422 of file filtermanager.cpp.

Referenced by LoadFilters().

FilterChain * FilterManager::LoadFilters ( QString  filters,
VideoFrameType inpixfmt,
VideoFrameType outpixfmt,
int &  width,
int &  height,
int &  bufsize 
)

FilterInfo* FilterManager::GetFilterInfoByName ( QString  name  )  [inline]

Definition at line 43 of file filtermanager.h.

Referenced by LoadFilters().

QPtrList<FilterInfo> FilterManager::GetAllFilterInfo (  )  [inline]

Definition at line 48 of file filtermanager.h.


Member Data Documentation

QPtrList<FilterInfo> FilterManager::Filters [private]

Definition at line 55 of file filtermanager.h.

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

Definition at line 56 of file filtermanager.h.

Referenced by GetFilterInfoByName(), and LoadFilterLib().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5