Skip to content

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.