TT CORE SDK 2.0.1.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 |