#include <filtermanager.h>
Public Member Functions | |
| FilterManager () | |
| ~FilterManager () | |
| VideoFilter * | LoadFilter (const FilterInfo *Filt, VideoFrameType inpixfmt, VideoFrameType outpixfmt, int &width, int &height, const char *opts, int max_threads) |
| FilterChain * | LoadFilters (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 FilterInfo * | GetFilterInfo (const QString &name) const |
Private Attributes | |
| library_map_t | dlhandles |
| filter_map_t | filters |
Definition at line 36 of file filtermanager.h.
| FilterManager::FilterManager | ( | ) |
Definition at line 66 of file filtermanager.cpp.
| FilterManager::~FilterManager | ( | ) |
Definition at line 96 of file filtermanager.cpp.
| 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 | |||
| ) |
Definition at line 195 of file filtermanager.cpp.
Referenced by NuppelVideoRecorder::InitFilters(), MythPlayer::InitFilters(), and VideoOutput::SetupDeinterlace().
| 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().
library_map_t FilterManager::dlhandles [private] |
Definition at line 56 of file filtermanager.h.
Referenced by LoadFilterLib(), and ~FilterManager().
filter_map_t FilterManager::filters [private] |
Definition at line 57 of file filtermanager.h.
Referenced by GetFilterInfo(), LoadFilterLib(), and ~FilterManager().
1.6.3