Snap Live SDK  8.2.1
Classes | Namespaces | Functions
SnapLiveAudioEmbedder.h File Reference

Snap Live Embedder interface. More...

#include "ThreadManager.h"
#include "EmbedderListener.h"
#include "AudioCommonEmbedder.h"
#include "LiveCommonEmbedder.h"
#include "SnapCommonEmbedder.h"
#include "ProductLicense.h"

Go to the source code of this file.

Classes

class  KantarMedia::ISnapLiveAudioEmbedder
 Snap Live Embedder interface declaration. More...
 
class  KantarMedia::ISnapLiveAudioEmbedder::IEmbedderParameters
 Parameters for SNAP live embedding. More...
 

Namespaces

 KantarMedia
 

Functions

AUDIOSDK_API AUDIOSDK_Error KantarMedia::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 KantarMedia::CreateOnlineSnapLiveAudioEmbedder (IEmbedderListener *listener, ISnapLiveAudioEmbedder **embedder, const char *login, const char *password, int port=443, const char *server="license.kantarmedia.com")
 
AUDIOSDK_API AUDIOSDK_Error KantarMedia::DestroySnapLiveAudioEmbedder (ISnapLiveAudioEmbedder *&embedder)
 This function destroys an ISnapLiveAudioEmbedder object. More...
 
AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_CreateSnapLiveAudioEmbedder (const char *kantarMedia_license_path, const char *audio_license_path, KantarMedia::IEmbedderListener *listener, KantarMedia::ISnapLiveAudioEmbedder **embedder, const char *kantarMedia_license_password=NULL)
 C Interface of KantarMedia::CreateSnapLiveAudioEmbedder. More...
 
AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_CreateOnlineSnapLiveAudioEmbedder (KantarMedia::IEmbedderListener *listener, KantarMedia::ISnapLiveAudioEmbedder **embedder, const char *login, const char *password, int port=443, const char *server="license.kantarmedia.com")
 C Interface of KantarMedia::CreateOnlineSnapLiveAudioEmbedder. More...
 
AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_DestroySnapLiveAudioEmbedder (KantarMedia::ISnapLiveAudioEmbedder *&embedder)
 C Interface of KantarMedia::DestroySnapLiveAudioEmbedder. More...
 

Detailed Description

Snap Live Embedder interface.

Function Documentation

◆ KantarMedia_CreateOnlineSnapLiveAudioEmbedder()

AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_CreateOnlineSnapLiveAudioEmbedder ( KantarMedia::IEmbedderListener listener,
KantarMedia::ISnapLiveAudioEmbedder **  embedder,
const char *  login,
const char *  password,
int  port = 443,
const char *  server = "license.kantarmedia.com" 
)

C Interface of KantarMedia::CreateOnlineSnapLiveAudioEmbedder.

See also
KantarMedia::CreateOnlineSnapLiveAudioEmbedder

◆ KantarMedia_CreateSnapLiveAudioEmbedder()

AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_CreateSnapLiveAudioEmbedder ( const char *  kantarMedia_license_path,
const char *  audio_license_path,
KantarMedia::IEmbedderListener listener,
KantarMedia::ISnapLiveAudioEmbedder **  embedder,
const char *  kantarMedia_license_password = NULL 
)

◆ KantarMedia_DestroySnapLiveAudioEmbedder()

AUDIOSDK_API KantarMedia::AUDIOSDK_Error KantarMedia_DestroySnapLiveAudioEmbedder ( KantarMedia::ISnapLiveAudioEmbedder *&  embedder)