Snap Live SDK  8.1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Groups
SnapCommonEmbedder.h
1 
15 #ifndef SNAP_COMMON_EMBEDDER_H
16 #define SNAP_COMMON_EMBEDDER_H
17 
18 #include "AudioCommonEmbedder.h"
19 #include <string>
20 #include <vector>
21 
22 namespace KantarMedia
23 {
38  {
39  public:
40  virtual ~ISnapEmbedder();
41 
50  virtual AUDIOSDK_Error GetChannelNameList(char**& list, size_t& nb_elements) = 0;
51 
52 
62  virtual AUDIOSDK_Error GetChannelNameIDList(char**& nameList, long long*& idList, size_t& nb_elements) = 0;
71  virtual AUDIOSDK_Error SetChannelName(const char* channel_name) = 0;
72  };
73 
74 
79 };
80 
81 #endif // SNAP_COMMON_EMBEDDER_H
virtual AUDIOSDK_Error GetChannelNameIDList(char **&nameList, long long *&idList, size_t &nb_elements)=0
This method gets all the channel names and IDs listed in the audience measurement license...
AUDIOSDK_Error
Error codes definition.
Definition: Errors.h:36
virtual AUDIOSDK_Error SetChannelName(const char *channel_name)=0
This method sets the channel name to be used for the embedding process.
virtual AUDIOSDK_Error GetChannelNameList(char **&list, size_t &nb_elements)=0
This method gets all the channel names listed in the audience measurement license.
Base interface for Snap embedders.
Definition: SnapCommonEmbedder.h:37