Go to the source code of this file.
|
#define | CREATE_BUILTIN_ENTRY(C, N) |
| Define to use to fill in an array of built_in_decoder_info_t structures.
|
|
◆ CREATE_BUILTIN_ENTRY
#define CREATE_BUILTIN_ENTRY |
( |
| C, |
|
|
| N ) |
Value:
IDecoderMngr * createManagerInst(const std::string &name)
Define to use to fill in an array of built_in_decoder_info_t structures.
Definition at line 127 of file ocsd_lib_dcd_register.h.
◆ built_in_decoder_info_t
Structure to contain the information needed to create and register a builtin decoder manager with the library
◆ CreateMngr
typedef IDecoderMngr *(* CreateMngr) (const std::string &name) |
Typedef of function signature to create a decoder manager.
- Parameters
-
*name | : Registered name of the decoder. |
Definition at line 103 of file ocsd_lib_dcd_register.h.
◆ createManagerInst()
template<typename T >
IDecoderMngr * createManagerInst |
( |
const std::string & | name | ) |
|
Template function to create a specific decoder manager class object.
- Parameters
-
&name | : Registered name of the decoder. |
- Returns
- IDecoderMngr * : pointer to the decoder manager base class interface.
Definition at line 112 of file ocsd_lib_dcd_register.h.