Engage Engine API
1.244.9084
|
Helper class for serializing and deserializing the RiffDescriptor JSON. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase | |
virtual void | initForDocumenting () |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
std::string | file |
Name of the RIFF file. | |
bool | verified |
True if the ECDSA signature is verified. | |
int | channels |
Number of audio channels. | |
int | sampleCount |
Number of audio samples. | |
std::string | meta |
[Optional] Meta data associated with the file - typically a stringified JSON object. | |
std::string | certPem |
[Optional] X.509 certificate in PEM format used to sign the RIFF file. | |
CertificateDescriptor | certDescriptor |
[Optional] X.509 certificate parsed into a CertificateDescriptor object. | |
std::string | signature |
[Optional] ECDSA signature | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Helper class for serializing and deserializing the RiffDescriptor JSON.
Helper C++ class to serialize and de-serialize RiffDescriptor JSON
Example:
Definition at line 9290 of file ConfigurationObjects.h.
|
inline |
Definition at line 9320 of file ConfigurationObjects.h.
|
inline |
Definition at line 9325 of file ConfigurationObjects.h.
CertificateDescriptor AppConfigurationObjects::RiffDescriptor::certDescriptor |
[Optional] X.509 certificate parsed into a CertificateDescriptor object.
Definition at line 9315 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::certPem |
[Optional] X.509 certificate in PEM format used to sign the RIFF file.
Definition at line 9312 of file ConfigurationObjects.h.
int AppConfigurationObjects::RiffDescriptor::channels |
Number of audio channels.
Definition at line 9303 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::file |
Name of the RIFF file.
Definition at line 9297 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::meta |
[Optional] Meta data associated with the file - typically a stringified JSON object.
Definition at line 9309 of file ConfigurationObjects.h.
int AppConfigurationObjects::RiffDescriptor::sampleCount |
Number of audio samples.
Definition at line 9306 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::signature |
[Optional] ECDSA signature
Definition at line 9318 of file ConfigurationObjects.h.
bool AppConfigurationObjects::RiffDescriptor::verified |
True if the ECDSA signature is verified.
Definition at line 9300 of file ConfigurationObjects.h.