Snap Live SDK
8.1
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Groups
Source
Public
Include
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
{
37
class
IOnlineEmbedder
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
KantarMedia::IOnlineEmbedder::SelectLicense
virtual AUDIOSDK_Error SelectLicense(long long licenseId)=0
This method select the license to use with the SDK.
KantarMedia::IOnlineEmbedder::SendReport
virtual AUDIOSDK_Error SendReport(const char *jsonReport)=0
This method allow to send job report in case of failure on Finalize method (connection failed)...
KantarMedia::AUDIOSDK_Error
AUDIOSDK_Error
Error codes definition.
Definition:
Errors.h:36
KantarMedia::IOnlineEmbedder
Base interface for Online embedders.
Definition:
OnlineCommonEmbedder.h:37
KantarMedia::IOnlineEmbedder::GetLicenses
virtual AUDIOSDK_Error GetLicenses(char **&licenseNameList, long long *&licenseIdList, size_t &nbLicense)=0
This method gets all the licenses available.
Generated on Fri Dec 18 2020 21:40:13 for Snap Live SDK by
1.8.5