BlinkID C SDK version 5.16.0
Functions
Licensing.h File Reference
#include "Export.h"
#include "RecognizerError.h"
#include "Types.h"
#include <stdlib.h>

Go to the source code of this file.

Functions

MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockWithLicenseKey (char const *licenseKeyBase64)
 Unlocks the SDK with given license key encoded as base64 string. NOTE: This function is not thread safe. More...
 
MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockWithLicenseBuffer (MBByte const *licenseBuffer, size_t licenseBufferLength)
 Unlocks the SDK with given license key presented as raw buffer. NOTE: This function is not thread safe. More...
 
MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockForLicenseeWithLicenseKey (char const *licenseKeyBase64, char const *licensee)
 Unlocks the SDK with given license key encoded as base64 string. NOTE: This function is not thread safe. More...
 
MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockForLicenseeWithLicenseBuffer (MBByte const *licenseBuffer, size_t licenseBufferLength, char const *licensee)
 Unlocks the SDK with given license key presented as raw buffer. NOTE: This function is not thread safe. More...
 

Detailed Description

Copyright (c)2018 Microblink Ltd. All rights reserved.

ANY UNAUTHORIZED USE OR SALE, DUPLICATION, OR DISTRIBUTION OF THIS PROGRAM OR ANY OF ITS PARTS, IN SOURCE OR BINARY FORMS, WITH OR WITHOUT MODIFICATION, WITH THE PURPOSE OF ACQUIRING UNLAWFUL MATERIAL OR ANY OTHER BENEFIT IS PROHIBITED! THIS PROGRAM IS PROTECTED BY COPYRIGHT LAWS AND YOU MAY NOT REVERSE ENGINEER, DECOMPILE, OR DISASSEMBLE IT.

Function Documentation

◆ recognizerAPIUnlockForLicenseeWithLicenseBuffer()

MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockForLicenseeWithLicenseBuffer ( MBByte const *  licenseBuffer,
size_t  licenseBufferLength,
char const *  licensee 
)

Unlocks the SDK with given license key presented as raw buffer. NOTE: This function is not thread safe.

Parameters
licenseBufferBuffer containing the entire license file.
licenseBufferLengthLength of licenseBuffer.
licenseeLicensee to which license key is bound.
Returns
status of the operation

◆ recognizerAPIUnlockForLicenseeWithLicenseKey()

MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockForLicenseeWithLicenseKey ( char const *  licenseKeyBase64,
char const *  licensee 
)

Unlocks the SDK with given license key encoded as base64 string. NOTE: This function is not thread safe.

Parameters
licenseKeyBase64License key as base64 encoded string bound to given licensee which allows usage inside multiple applications.
licenseeLicensee to which license key is bound.
Returns
status of the operation

◆ recognizerAPIUnlockWithLicenseBuffer()

MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockWithLicenseBuffer ( MBByte const *  licenseBuffer,
size_t  licenseBufferLength 
)

Unlocks the SDK with given license key presented as raw buffer. NOTE: This function is not thread safe.

Parameters
licenseBufferBuffer containing the entire license file.
licenseBufferLengthLength of licenseBuffer
Returns
status of the operation.

◆ recognizerAPIUnlockWithLicenseKey()

MB_API MBRecognizerErrorStatus MB_CALL recognizerAPIUnlockWithLicenseKey ( char const *  licenseKeyBase64)

Unlocks the SDK with given license key encoded as base64 string. NOTE: This function is not thread safe.

Parameters
licenseKeyBase64License key as base64 encoded string bound to current package name/bundle id which will be used for unlocking.
Returns
status of the operation