#include <mobu-python-api.h>
Filter manager.
This class provides list of all available filter types and a factory method in order to create an instance of the desired filter type. This manager will list both built-in and plug-in filters. See the class FBFilter for more details.
The following sample code shows how to use C++ or Python to create an instance of the orfilter_template filter and set one of its property. For the sample code to work, the plugin must have been compiled and copied in the plugins folder prior to the application startup. Sample C++ code:
Sample Python code:
Public Member Functions | |
__reduce__ () | |
__init__ (object arg1) | |
object | CreateFilter (FBFilterManager arg1, str arg2) |
Create a filter instance according to the filter type requested. More... | |
Public Attributes | |
ORSDK2018::FBStringList | FilterTypeNames |
List of available filters. More... | |
__init__ | ( | object | arg1 | ) |
Python Docstring:
__init__( (object)arg1) -> None
C++ Constructors:
The reference documentation for the following C++ symbols may contain additional relevant information.
__reduce__ | ( | ) |
object CreateFilter | ( | FBFilterManager | arg1, |
str | arg2 | ||
) |
Create a filter instance according to the filter type requested.
Python Docstring:
CreateFilter( (FBFilterManager)arg1, (str)arg2) -> object
C++ Signature:
ORSDK2018::FBFilter * CreateFilter(const char * pFilterTypeName)
pFilterTypeName | String describing the type of the desired filter, as obtained from list FilterTypeNames. |
ORSDK2018::FBStringList FilterTypeNames |
List of available filters.
This list does provide the complete list of available filters, both system defined and user defined.