cvedia::rt::api::license::LicenseInfo¶
Comprehensive information about a license. More...
#include <license.h>
Public Attributes¶
| Name | |
|---|---|
| std::string | key License key string. |
| int | maxNumberOfStreams Maximum concurrent streams allowed. |
| int | maxNumberOfMachines Maximum activated machines (-1 = unlimited) |
| std::time_t | licenseExpiresAt Expiration timestamp (max value = never expires) |
| bool | isExpired Whether the license has expired. |
| bool | isTrial Whether this is a trial license. |
| std::map< LicenseTag, int > | tagToAllowances Feature allowances per license tag. |
Detailed Description¶
struct cvedia::rt::api::license::LicenseInfo;
Comprehensive information about a license.
Contains all relevant details about a license including key, expiration, machine limits, and feature allowances.
Public Attributes Documentation¶
variable key¶
std::string key;
License key string.
variable maxNumberOfStreams¶
int maxNumberOfStreams;
Maximum concurrent streams allowed.
variable maxNumberOfMachines¶
int maxNumberOfMachines;
Maximum activated machines (-1 = unlimited)
variable licenseExpiresAt¶
std::time_t licenseExpiresAt;
Expiration timestamp (max value = never expires)
variable isExpired¶
bool isExpired;
Whether the license has expired.
variable isTrial¶
bool isTrial;
Whether this is a trial license.
variable tagToAllowances¶
std::map< LicenseTag, int > tagToAllowances;
Feature allowances per license tag.