Engage Engine API
1.251.9091
|
Helper class for serializing and deserializing the RiffDescriptor JSON. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
![]() | |
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 | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
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 9683 of file ConfigurationObjects.h.
|
inline |
Definition at line 9713 of file ConfigurationObjects.h.
|
inline |
Definition at line 9718 of file ConfigurationObjects.h.
CertificateDescriptor AppConfigurationObjects::RiffDescriptor::certDescriptor |
[Optional] X.509 certificate parsed into a CertificateDescriptor object.
Definition at line 9708 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 9705 of file ConfigurationObjects.h.
int AppConfigurationObjects::RiffDescriptor::channels |
Number of audio channels.
Definition at line 9696 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::file |
Name of the RIFF file.
Definition at line 9690 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::meta |
[Optional] Meta data associated with the file - typically a stringified JSON object.
Definition at line 9702 of file ConfigurationObjects.h.
int AppConfigurationObjects::RiffDescriptor::sampleCount |
Number of audio samples.
Definition at line 9699 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::RiffDescriptor::signature |
[Optional] ECDSA signature
Definition at line 9711 of file ConfigurationObjects.h.
bool AppConfigurationObjects::RiffDescriptor::verified |
True if the ECDSA signature is verified.
Definition at line 9693 of file ConfigurationObjects.h.