J*am – Junger Audio J*AM Application Manager User Manual
Page 18

J*AM
15
For information about the used xml file format, please have a look to section
Getting J*AM’s status
programmatically below.
Notes on parameter changes while logging loudness data
J*AM is able to handle changes of all available device parameters. In the following an overview about the
supported parameters and J*AM behavior on their changes is given.
Operating Mode /
Program Configuration
When this Parameter is changed, typically the number of programs is
changing. If this happens J*AM continues logging active programs based
on their index. That means, if „Program 2‟ is being logged while the
Operating Mode / Program Configuration is changed, J*AM keeps logging
this program in the same file despite the fact that the channel indices of this
program may have changed.
Also J*AM
is always logging „All Programs‟ once you told it to do so.
After changes on Program Configuration or Operating Mode J*AM will close
application windows of obsolete programs, e.g. when changing from 4x2 to
5.1+2 mode J*AM would close the Level Meter window for Program 4, if it is
open.
Program name, device
names module names
If supported by your device, changes on these parameters will be visible in
the tree view and application windows.
Loudness Control Mode
For all devices the current Loudness Control Mode will be displayed in the
application windows.
J*AM automatically adds a marker to your program-based log file signaling changes for each parameter.
When analyzing a log file of a program or device whose parameter has been changed, J*AM Analyzer will
show, depending on the time-based mouse cursor position, the parameters changes made in contrast to
the time of the log start.
Getting J*AM’s status programmatically
In order to retrieve J*AM‟s status information such as connection or logging state programmatically you may
parse the XMLfile
%userprofile%\documents\Junger Audio\Junger Application Manager\configuration_backup.xml
The structure of this file is given by the following XML schema definition. This definition can be also found in the
directory next to you installation folder (next to your JungerApplicationManager.exe). Please see the comments
in the XML schema definition for further information.
xmlns:xsd = "http://www.w3.org/2001/XMLSchema" > xml:lang = "en" > J*AM configuration schema name = "jam-configuration" type = "JamConfiguration" /> name = "JamConfiguration" > name = "device" type = "Device" maxOccurs = "unbounded" /> name = "configuration-version" type = "xsd:positiveInteger" use = "required" /> name = "Device" >