|
TT CORE SDK 2.0.2.1
TT CORE SDK documentation
|
#include <algo_definition.h>


Public Types | |
| enum class | ResponseCode { SUCCESS = 0 , FAILED = 1 , INVALID_REQUEST = 2 , NOT_ALLOWED = 3 , THROTTLE_EXCEEDED = 4 , NOT_FOUND = 5 } |
Public Member Functions | |
| virtual uint64_t | GetAlgoDefinitionId () const noexcept=0 |
| virtual const char * | GetName () const noexcept=0 |
| virtual AlgoType | GetAlgoType () const noexcept=0 |
| virtual const char * | GetOpaqueData () const noexcept=0 |
| virtual const char * | GetAlgoVersion () const noexcept=0 |
| virtual uint32_t | GetParameterCount () const noexcept=0 |
| virtual ttsdk::UserParamDefinitionPtr | GetParameterDefinition (const uint32_t index) const noexcept=0 |
| virtual uint32_t | GetExportValueCount () const noexcept=0 |
| virtual ttsdk::ExportValueDefinitionPtr | GetExportValueDefinition (const uint32_t index) const noexcept=0 |
| AlgoDefinition () | |
| ~AlgoDefinition () | |
Public Member Functions inherited from ttsdk::shared_base | |
| shared_base () | |
| virtual | ~shared_base () |
| int | dec_ref () const |
| void | inc_ref () const |
| virtual void | del_ref () const |
Definition at line 65 of file algo_definition.h.
| Enumerator | |
|---|---|
| SUCCESS | |
| FAILED | |
| INVALID_REQUEST | |
| NOT_ALLOWED | |
| THROTTLE_EXCEEDED | |
| NOT_FOUND | |
Definition at line 68 of file algo_definition.h.
|
inlineexplicit |
Definition at line 91 of file algo_definition.h.
|
inline |
Definition at line 92 of file algo_definition.h.
|
pure virtualnoexcept |
|
pure virtualnoexcept |