![]() |
SOUND4 IMPACT.CL Library [1.2.6]
|
The following environment variables are used by software library:
SETUP_USER see impact_InitProcessSETUP_SECRET see impact_InitProcessADMIN_USER see impact_InitProcessADMIN_SECRET see impact_InitProcessSSL_CERTIFICATE_PATH : path to the SSL public certificateSSL_PRIVATE_PATH : path to the SSL private certificateLICENSE_SERVER : the SOUND4 license server's URLLICENSE_SERVER_PROXY : proxy server to use for licenses [user:pass@]host:portLICENSE_CERT_DIR : optional certificates dirs for HTTPS verificationLICENSE_CERT_CHECK : if "false", do not check HTTPS certificatesThe following parameters can be set before creating instance, but are never taken from environment.
Run mode:
FILE_MODE=seconds : force file mode, settings the maximum estimated audio duration (non realtime, wait license ok to process)STATE_FILENAME=filename : force this instance to store its state in file named filename.json (instead of state.json)STATE_ONAIR=filename : force this instance to store its on air preset name in file named filename.onair (instead of none). Used for sharing between instances.STORAGE_RO=notempty : force the storage in read-only modeSTATE_RO=notempty : force the state in read-only mode (but can save presets/auth)WAIT_LICENSE=notempty : force to wait the license load before starting (always in file mode)You can use the same folder for multiple instances so they share their presets.
In this case, you should use a different STATE_FILENAME per instance so they keep their settings and on air presets separated. If not, each time settings or onair preset are changed, the changes will be reflected to the other intances using same STATE_FILENAME.
You may use the same STATE_ONAIR for multiple instances sharing the folder, so that changing the on air preset on one immediatly changes the on air preset on other instances using the same STATE_ONAIR. If the instance has pending unsaved changes in the on air preset, it will not be updated automatically to avoid loosing changes.