Snap Live SDK  8.2.1
OnlineCommonEmbedder.h
1 
15 #ifndef ONLINE_COMMON_EMBEDDER_H
16 #define ONLINE_COMMON_EMBEDDER_H
17 
18 #include "AudioCommonEmbedder.h"
19 #include <string>
20 #include <vector>
21 
22 namespace KantarMedia
23 {
38  {
39  public:
40  virtual ~IOnlineEmbedder();
41 
51  virtual AUDIOSDK_Error GetLicenses(char**& licenseNameList, long long*& licenseIdList, size_t& nbLicense) = 0;
52 
60  virtual AUDIOSDK_Error SelectLicense(long long licenseId) = 0;
61 
69  virtual AUDIOSDK_Error SendReport(const char * jsonReport) = 0;
70 
71  };
72 
73 
78 };
79 
80 #endif // ONLINE_COMMON_EMBEDDER_H
virtual AUDIOSDK_Error SelectLicense(long long licenseId)=0
This method select the license to use with the SDK.
virtual AUDIOSDK_Error SendReport(const char *jsonReport)=0
This method allow to send job report in case of failure on Finalize method (connection failed)...
AUDIOSDK_Error
Error codes definition.
Definition: Errors.h:36
Definition: ACRCommonEmbedder.h:22
Base interface for Online embedders.
Definition: OnlineCommonEmbedder.h:37
virtual AUDIOSDK_Error GetLicenses(char **&licenseNameList, long long *&licenseIdList, size_t &nbLicense)=0
This method gets all the licenses available.