Snap Live SDK  8.1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Groups
Classes | Enumerations | Functions
KantarMedia Namespace Reference

Classes

class  IACRProcessor
 Base interface for ACR processors. More...
 
class  IACRLiveProcessor
 ACR Live Processor interface declaration. More...
 
class  IAudioEmbedder
 Base interface for embedders. More...
 
class  IEmbedderListener
 Class used to catch different types of events (info and data) raised by the embedder library. More...
 
class  IFileEmbedder
 Base interface for File embedders. More...
 
class  ILiveEmbedder
 Base interface for Live embedders. More...
 
class  IOnlineEmbedder
 Base interface for Online embedders. More...
 
class  IProductLicense
 Base interface for product licenses. More...
 
class  ISnapEmbedder
 Base interface for Snap embedders. More...
 
class  ISnapLiveAudioEmbedder
 Snap Live Embedder interface declaration. More...
 
class  IThreadManager
 Base interface for thread priority/affinity management. More...
 

Enumerations

enum  Watermarking_Techno {
  Watermarking_Techno_Undefined = 0, Watermarking_Techno_KamId_Ink = 1, Watermarking_Techno_KamId_AdId = 3, Watermarking_Techno_KamId_EIDR = 4,
  Watermarking_Techno_KamTL = 5
}
 
enum  AUDIOSDK_Error {
  AUDIOSDK_SUCCESS = 0, AUDIOSDK_GENERAL_FAILURE, AUDIOSDK_NULL_POINTER, AUDIOSDK_EMPTY_PARAMETER,
  AUDIOSDK_INVALID_OBJECT, AUDIOSDK_BAD_ALLOCATION, AUDIOSDK_INTERNAL_ERROR, AUDIOSDK_INVALID_POLICY,
  AUDIOSDK_INVALID_PRIORITY, AUDIOSDK_ACCESS_DENIED, AUDIOSDK_FORBIDEN_METHOD, AUDIOSDK_CREATE_EMBEDDER_FAILED,
  AUDIOSDK_SELECT_LICENSE_FAILED, AUDIOSDK_ONLINE_NOT_SUPPORTED, AUDIOSDK_ONLINE_SETPARAMETER, AUDIOSDK_LISTENER_NOTSET = 20,
  AUDIOSDK_NOT_INITIALIZED, AUDIOSDK_INIT_FAILLED, AUDIOSDK_ALREADY_INITIALIZED, AUDIOSDK_PARAMETERS_NOTINITIALIZED,
  AUDIOSDK_INVALID_BITSPERSAMPLE, AUDIOSDK_INVALID_NUMCHANNELS, AUDIOSDK_INVALID_BUFFER_SIZE, AUDIOSDK_EMBEDDER_SETTINGS_MISSING,
  AUDIOSDK_INVALID_TECHNO, AUDIOSDK_INVALID_FILE_DURATION, AUDIOSDK_INVALID_STRING_ENCODING, AUDIOSDK_LICENSE_INVALID = 40,
  AUDIOSDK_AUDIO_LICENSE_INVALID, AUDIOSDK_ONLINE_INVALID_PARAMETER, AUDIOSDK_ONLINE_INVALID_LOGIN, AUDIOSDK_ONLINE_LICENSE_NOT_FOUND,
  AUDIOSDK_ONLINE_LICENSE_INVALID_ID, AUDIOSDK_ONLINE_AUDIENCE_FAILED, AUDIOSDK_ONLINE_CONNECTION_FAILED, AUDIOSDK_ONLINE_SERVER_ERROR,
  AUDIOSDK_ONLINE_FINISH_JOB_FAILED, AUDIOSDK_ONLINE_REPORT_MISSING, AUDIOSDK_ONLINE_REPORT_JSON_PARSE, AUDIOSDK_INVALID_PAYLOADSIZE = 60,
  AUDIOSDK_INVALID_ID, AUDIOSDK_INVALID_TIMECODE, AUDIOSDK_WMK_DURATION_INVALID, AUDIOSDK_TC_LOOP,
  AUDIOSDK_INVALID_CHANNELNAME = 80, AUDIOSDK_RESYNC_NOTALLOWED, AUDIOSDK_NO_ID_AVAILABLE, AUDIOSDK_RECORD_IO_ERROR = 100,
  AUDIOSDK_INVALID_METADATA_OP = 110, AUDIOSDK_INVALID_METADATA_BBIS, AUDIOSDK_INVALID_OFFSET_DURATION, AUDIOSDK_INVALID_WMK_DURATION,
  AUDIOSDK_BAD_METADATA_FILE, AUDIOSDK_ADD_METADATA_FULL, AUDIOSDK_ONLINE_METADATA_MISSING, AUDIOSDK_ONLINE_METADATA_JSON_PARSE,
  AUDIOSDK_LOG_ERROR = 120
}
 Error codes definition. More...
 

Functions

AUDIOSDK_API AUDIOSDK_Error CreateACRLiveProcessor (const char *kantarMedia_license_path, IEmbedderListener *listener, IACRLiveProcessor **embedder, const char *kantarMedia_license_password=NULL)
 This function creates an instance of an IACRLiveProcessor object. More...
 
AUDIOSDK_API AUDIOSDK_Error DestroyACRLiveProcessor (IACRLiveProcessor *&embedder)
 This function destroys an IACRLiveProcessor object. More...
 
AUDIOSDK_API char const * GetVersion ()
 This function returns the library version. More...
 
AUDIOSDK_API AUDIOSDK_Error CreateSnapLiveAudioEmbedder (const char *kantarMedia_license_path, const char *audience_license_path, IEmbedderListener *listener, ISnapLiveAudioEmbedder **embedder, const char *kantarMedia_license_password=NULL)
 This function creates an instance of an ISnapLiveAudioEmbedder object. More...
 
AUDIOSDK_API AUDIOSDK_Error CreateOnlineSnapLiveAudioEmbedder (IEmbedderListener *listener, ISnapLiveAudioEmbedder **embedder, const char *login, const char *password, int port=443, const char *server="license.kantarmedia.com")
 
AUDIOSDK_API AUDIOSDK_Error DestroySnapLiveAudioEmbedder (ISnapLiveAudioEmbedder *&embedder)
 This function destroys an ISnapLiveAudioEmbedder object. More...
 

Detailed Description

Copyright (c) 2014 Kantar Media. All rights reserved.

This source code and any compilation or derivative thereof is the proprietary information of Kantar Media and is confidential in nature.

Under no circumstances is this software to be combined with any Open Source Software in any way or placed under an Open Source License of any type without the express written permission of Kantar Media.

Platform : c++ Created : 2014-05-05

Copyright (c) 2014 Kantar Media. All rights reserved.

This source code and any compilation or derivative thereof is the proprietary information of Kantar Media and is confidential in nature.

Under no circumstances is this software to be combined with any Open Source Software in any way or placed under an Open Source License of any type without the express written permission of Kantar Media.

Platform : c++ Created : 2019-02-25

Copyright (c) 2014 Kantar Media. All rights reserved.

This source code and any compilation or derivative thereof is the proprietary information of Kantar Media and is confidential in nature.

Under no circumstances is this software to be combined with any Open Source Software in any way or placed under an Open Source License of any type without the express written permission of Kantar Media.

Platform : c++ Created : 2014-07-03