AVBlocks for .NET
1.10
Audio and Video Software Development Kit
|
Initializes AVBlocks and manages license information. More...
Static Public Member Functions | |
static bool | Initialize () |
Initializes the AVBlocks library. | |
static void | Shutdown () |
Closes the AVBlocks library and frees the resources that are used (if any). | |
static LicenseStatusFlags | SetLicense (string license) |
Sets a license string. | |
static bool | IsLicensed (string product, string feature) |
Checks whether a product feature is licensed. | |
Properties | |
static LicenseStatusFlags | LicenseStatus [get] |
Returns the current license status. | |
static string | Description [get] |
Returns library build description. | |
static int | MajorVersion [get] |
Returns library major version. | |
static int | MinorVersion [get] |
Returns library minor version. | |
static int | PatchVersion [get] |
Returns library patch version. |
Initializes AVBlocks and manages license information.
static bool Initialize | ( | ) | [static] |
Initializes the AVBlocks library.
Must be called once before the library is used, usually when the application starts.
static bool IsLicensed | ( | string | product, |
string | feature | ||
) | [static] |
static LicenseStatusFlags SetLicense | ( | string | license | ) | [static] |
Sets a license string.
The supplied license is appended to the library license state.
license | A string with license information. If the license string is null the library license state is cleared. |
A Demo build of the library cannot be licensed and always returns LicenseStatusFlags.DemoBuild.
static void Shutdown | ( | ) | [static] |
Closes the AVBlocks library and frees the resources that are used (if any).
Should be called when the library will not be used anymore, e.g. when the application ends.
string Description [static, get] |
Returns library build description.
Contains details about the build including full version, architecture (x86/x64), configuration (Release/Debug), license (OEM/Demo) and platform (OS).
LicenseStatusFlags LicenseStatus [static, get] |
Returns the current license status.
In the Demo build the license status is always LicenseStatusFlags.DemoBuild.
int PatchVersion [static, get] |
Returns library patch version.
The patch version is used for bugfixes and small improvements that do not involve API changes.