|
enum | JitterBufferLatency : int { STANDARD = 0
, LOW_LATENCY = 1
} |
|
enum | ConnectionType : int { UNDEFINED = 0
, IP_MULTICAST = 1
, RALLYPOINT = 2
} |
|
enum | TxStatus : int {
ERR_UNDEFINED = 0
, OK_STARTED = 1
, OK_ENDED = 2
, ERR_NOT_AN_AUDIO_GROUP = -1
,
ERR_NOT_JOINED = -2
, ERR_NOT_CONNECTED = -3
, ERR_ALREADY_TRANSMITTING = -4
, ERR_INVALID_PARAMS = -5
,
ERR_PRIORITY_TOO_LOW = -6
, ERR_RX_ACTIVE_ON_NON_FDX = -7
, ERR_CANNOT_SUBSCRIBE_TO_MIC = -8
, ERR_INVALID_ID = -9
,
ERR_TX_ENDED_WITH_FAILURE = -10
, ERR_OTHERS_ACTIVE = -11
} |
|
enum | LicensingStatusCode : int {
OK = 0
, ERR_NULL_ENTITLEMENT_KEY = -1
, ERR_NULL_LICENSE_KEY = -2
, ERR_INVALID_LICENSE_KEY_LEN = -3
,
ERR_LICENSE_KEY_VERIFICATION_FAILURE = -4
, ERR_ACTIVATION_CODE_VERIFICATION_FAILURE = -5
, ERR_INVALID_EXPIRATION_DATE = -6
, ERR_GENERAL_FAILURE = -7
,
ERR_NOT_INITIALIZED = -8
, ERR_REQUIRES_ACTIVATION = -9
, ERR_LICENSE_NOT_SUITED_FOR_ACTIVATION = -10
} |
|
enum | LoggingLevel : int {
FATAL = 0
, ERROR = 1
, WARNING = 2
, INFORMATION = 3
,
DEBUG = 4
} |
|
enum | NetworkTxPriority : int { PRI_BEST_EFFORT = 0
, PRI_SIGNALING = 2
, PRI_VIDEO = 3
, PRI_VOICE = 4
} |
|
|
void | subscribe (IEngineNotifications n) |
|
void | unsubscribe (IEngineNotifications n) |
|
void | subscribe (IRallypointNotifications n) |
|
void | unsubscribe (IRallypointNotifications n) |
|
void | subscribe (IGroupNotifications n) |
|
void | unsubscribe (IGroupNotifications n) |
|
void | subscribe (ILicenseNotifications n) |
|
void | unsubscribe (ILicenseNotifications n) |
|
void | subscribe (IHumanBiometricsNotifications n) |
|
void | unsubscribe (IHumanBiometricsNotifications n) |
|
void | subscribe (IBridgeNotifications n) |
|
void | unsubscribe (IBridgeNotifications n) |
|
void | subscribe (ILoggingNotifications n) |
|
void | unsubscribe (ILoggingNotifications n) |
|
void | subscribe (IAudioRecordingNotifications n) |
|
void | unsubscribe (IAudioRecordingNotifications n) |
|
void | win32Init () |
|
void | win32DeInit () |
|
int | initialize (string enginePolicyConfiguration, string userIdentity, string tempStoragePath) |
|
int | shutdown () |
|
int | start () |
|
int | stop () |
|
int | createGroup (string jsonConfiguration) |
|
int | deleteGroup (string id) |
|
int | joinGroup (string id) |
|
int | leaveGroup (string id) |
|
int | setGroupRules (string id, string jsonParams) |
|
int | beginGroupTx (string id, int txPriority, int txFlags) |
|
int | beginGroupTxAdvanced (string id, string jsonParams) |
|
int | endGroupTx (string id) |
|
int | setGroupRxTag (string id, int tag) |
|
int | muteGroupRx (string id) |
|
int | unmuteGroupRx (string id) |
|
int | muteGroupTx (string id) |
|
int | unmuteGroupTx (string id) |
|
int | setGroupRxVolume (string id, int left, int right) |
|
int | queryGroupTimeline (string id, string jsonParams) |
|
int | queryGroupHealth (string id) |
|
int | queryGroupStats (string id) |
|
int | logMsg (int level, string tag, string msg) |
|
int | setLogLevel (int level) |
|
int | setLogTagExtensionLevel (string tagExtension) |
|
int | enableSyslog (bool enable) |
|
int | enableWatchdog (bool enable) |
|
String | getVersion () |
|
String | getHardwareReport () |
|
String | getActiveLicenseDescriptor () |
|
String | getLicenseDescriptor (string entitlement, string key, string activationCode, string manufacturerId) |
|
int | updateLicense (string entitlement, string key, string activationCode, string manufacturerId) |
|
String | getNetworkInterfaceDevices () |
|
String | getAudioDevices () |
|
int | setMissionId (string missionId) |
|
int | openCertStore (string fileName, string passwordHexByteString) |
|
String | getCertStoreDescriptor () |
|
int | closeCertStore () |
|
int | setCertStoreCertificatePem (string id, string certificatePem, string privateKeyPem, string tags) |
|
int | setCertStoreCertificateP12 (string id, byte[] data, int size, string password, string tags) |
|
int | deleteCertStoreCertificate (string id) |
|
String | getCertStoreCertificatePem (string id) |
|
String | getArrayOfCertificateDescriptorsFromPem (string pem) |
|
String | getCertificateDescriptorFromPem (string pem) |
|
int | importCertStoreElementFromCertStore (string id, string srcId, string srcFileName, string srcPasswordHexByteString, string tags) |
|
String | queryCertStoreContents (string fileName, string passwordHexByteString) |
|
int | encrypt (byte[] src, int size, out byte[] dst, string passwordHexByteString) |
|
int | decrypt (byte[] src, int size, out byte[] dst, string passwordHexByteString) |
|
String | generateMission (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName) |
|
String | generateMissionUsingCertStore (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName, string certStoreFn, string certStorePasswordHexByteString, string certStoreElement) |
|
int | updatePresenceDescriptor (string id, string jsonDescriptor, bool forceBeacon) |
|
int | setFipsCrypto (string jsonParams) |
|
bool | isCryptoFipsValidated () |
|
int | platformNotifyChanges (string jsonChangesArray) |
|
String | getDeviceId () |
|
int | verifyRiff (string fn) |
|
String | getRiffDescriptor (string fn) |
|
|
delegate void | EngageVoidCallback (string eventExtraJson) |
|
delegate void | EngageStringCallback (string s, string eventExtraJson) |
|
delegate void | EngageString2Callback (string s1, string s2, string eventExtraJson) |
|
delegate void | EngageStringAndIntCallback (string s, int i, string eventExtraJson) |
|
delegate void | EngageString2AndInt2Callback (string s, int i1, int i2, string eventExtraJson) |
|
delegate void | EngageStringAndArgvCallback (string s, IntPtr ptr, string eventExtraJson) |
|
delegate void | EngageStringAndBlobCallback (string s, IntPtr ptr, int i, string eventExtraJson) |
|
delegate void | EngageString2AndBlobCallback (string s, string j, IntPtr ptr, int i, string eventExtraJson) |
|
delegate void | EngageStringAndTwoIntCallback (string s, int i1, int i2, string eventExtraJson) |
|
delegate void | EngageLoggingCallback (int level, string tag, string message) |
|
static void | engageWin32LibraryInit () |
|
static void | engageWin32LibraryDeinit () |
|
static int | engageRegisterEventCallbacks (ref EngageEvents_t callbacks) |
|
static int | engageEnableNotifications (int enable) |
|
static int | engageInitialize (string enginePolicyConfiguration, string userIdentity, string tempStoragePath) |
|
static int | engageShutdown () |
|
static int | engageStart () |
|
static int | engageStop () |
|
static int | engageCreateGroup (string jsonConfiguration) |
|
static int | engageDeleteGroup (string id) |
|
static int | engageJoinGroup (string id) |
|
static int | engageLeaveGroup (string id) |
|
static int | engageSetGroupRules (string id, string jsonParams) |
|
static int | engageBeginGroupTx (string id, int txPriority, int txFlags) |
|
static int | engageBeginGroupTxAdvanced (string id, string jsonParams) |
|
static int | engageEndGroupTx (string id) |
|
static int | engageSetGroupRxTag (string id, int tag) |
|
static int | engageMuteGroupRx (string id) |
|
static int | engageUnmuteGroupRx (string id) |
|
static int | engageMuteGroupTx (string id) |
|
static int | engageUnmuteGroupTx (string id) |
|
static int | engageSetGroupRxVolume (string id, int left, int right) |
|
static IntPtr | engageGetVersion () |
|
static IntPtr | engageGetHardwareReport () |
|
static IntPtr | engageGetActiveLicenseDescriptor () |
|
static IntPtr | engageGetLicenseDescriptor (string entitlement, string key, string activationCode, string manufacturerId) |
|
static int | engageUpdateLicense (string entitlement, string key, string activationCode, string manufacturerId) |
|
static int | engageUpdatePresenceDescriptor (string id, string jsonDescriptor, int forceBeacon) |
|
static int | engageSendGroupBlob (string id, IntPtr blob, int blobSize, string jsonBlobParams) |
|
static int | engageSendGroupRtp (string id, IntPtr payload, int payloadSize, string jsonRtpHeader) |
|
static int | engageSendGroupRaw (string id, IntPtr raw, int rawSize, string jsonRtpHeader) |
|
static int | engageQueryGroupTimeline (string id, string jsonParams) |
|
static int | engageSetLogLevel (int level) |
|
static int | engageSetLogTagExtension (string tagExtension) |
|
static int | engageSetLoggingOutputOverride (EngageLoggingCallback hookFn) |
|
static int | engageEnableSyslog (int enable) |
|
static int | engageWatchdog (int enable) |
|
static int | engageLogMsg (int level, string tag, string msg) |
|
static IntPtr | engageGetNetworkInterfaceDevices () |
|
static IntPtr | engageGetAudioDevices () |
|
static IntPtr | engageGenerateMission (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName) |
|
static IntPtr | engageGenerateMissionUsingCertStore (string keyPhrase, int audioGroupCount, string rallypointHost, string missionName, string certStoreFn, string certStorePasswordHexByteString, string certStoreElement) |
|
static int | engageSetMissionId (string missionId) |
|
static int | engageOpenCertStore (string fileName, string passwordHexByteString) |
|
static IntPtr | engageGetCertStoreDescriptor () |
|
static int | engageCloseCertStore () |
|
static int | engageSetCertStoreCertificatePem (string id, string certificatePem, string privateKeyPem, string tags) |
|
static int | engageSetCertStoreCertificateP12 (string id, IntPtr data, int size, string password, string tags) |
|
static int | engageDeleteCertStoreCertificate (string id) |
|
static IntPtr | engageGetCertStoreCertificatePem (string id) |
|
static IntPtr | engageGetCertificateDescriptorFromPem (string pem) |
|
static IntPtr | engageGetArrayOfCertificateDescriptorsFromPem (string pem) |
|
static int | engageImportCertStoreElementFromCertStore (string id, string srcId, string srcFileName, string srcPasswordHexByteString, string tags) |
|
static IntPtr | engageQueryCertStoreContents (string fileName, string passwordHexByteString) |
|
static int | engageQueryGroupHealth (string id) |
|
static int | engageQueryGroupStats (string id) |
|
static int | engageCreateBridge (string jsonConfiguration) |
|
static int | engageDeleteBridge (string id) |
|
static int | engageEncrypt (IntPtr src, int size, IntPtr dst, string passwordHexByteString) |
|
static int | engageDecrypt (IntPtr src, int size, IntPtr dst, string passwordHexByteString) |
|
static int | engagePlatformNotifyChanges (string jsonChangesArray) |
|
static IntPtr | engageBeginFileRecording (string jsonParams) |
|
static IntPtr | engageEndFileRecording (string id) |
|
static int | engageSetFipsCrypto (string jsonParams) |
|
static int | engageIsCryptoFipsValidated () |
|
static IntPtr | engageGetDeviceId () |
|
static int | engageSetCertStore (IntPtr buff, int size, string passwordHexByteString) |
|
static int | engageVerifyRiff (string fn) |
|
static IntPtr | engageGetRiffDescriptor (string fn) |
|
int | registerEventCallbacks () |
|
string | makeUserJsonConfiguration (string alias, string displayName, int txPriority) |
|