|
plugin
0.1.0
|
Common definitions for the pugg library. More...

Go to the source code of this file.
Macros | |
| #define | INSTALL_SOURCE_DRIVER(klass, type) |
| Call this macro after defining a source class to install it into the kernel. More... | |
| #define | INSTALL_FILTER_DRIVER(klass, type_in, type_out) |
| Call this macro after defining a filter class to install it into the kernel. More... | |
| #define | INSTALL_SINK_DRIVER(klass, type) |
| Call this macro after defining a source class to install it into the kernel. More... | |
Enumerations | |
| enum class | return_type { success = 0 , warning , error , critical } |
| The return type of common interface functions. | |
Common definitions for the pugg library.
| #define INSTALL_FILTER_DRIVER | ( | klass, | |
| type_in, | |||
| type_out | |||
| ) |
Call this macro after defining a filter class to install it into the kernel.
| klass | the class name |
| type_in | the input type of the filter |
| type_out | the output type of the filter |
| #define INSTALL_SINK_DRIVER | ( | klass, | |
| type | |||
| ) |
Call this macro after defining a source class to install it into the kernel.
Install a sink driver into the kernel.
| klass | the class name |
| type | the input type for the sink |
| #define INSTALL_SOURCE_DRIVER | ( | klass, | |
| type | |||
| ) |
Call this macro after defining a source class to install it into the kernel.
Install a source driver into the kernel.
| klass | the class name |
| type | the output type of the source |