MythTV  0.26-pre
Public Member Functions | Private Member Functions | Private Attributes
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

Definition at line 66 of file filtermanager.cpp.

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