The qnx.system package encapsulates and exposes system, device, and application-specific properties. This includes battery status, PIN and software version information, and application-specific data.
| Class | Description | |
|---|---|---|
| AudioInput | The AudioInput class contains the constant that defines the audio input channel of the device. | |
| AudioManager | The AudioManager class provides the interface for controlling the volume level for all connected audio inputs and outputs. | |
| AudioOutput | The AudioOutput class contains the constants that define the output channels of the device (speaker and headphone). | |
| Device | The Device class exposes many properties of the device. | |
| DeviceBatteryState | The DeviceBatteryState class provides battery power state information for the device. | |
| QNXApplication | The QNXApplication class contains application and system information, system-wide functions, and dispatches system events. | |
| QNXSystem | The QNXSystem class provides access to system-wide, system-specific functionality including power mode, system states, and system resources. | |
| QNXSystemPowerMode | The QNXSystemPowerMode class defines constants for the powerMode property of the QNXSystem class that is used to control AIR player operation that affects power consumption. | |
| QNXSystemResource | The QNXSystemResource class defines constants for the requestResource and releaseResource functions of the QNXSystem class that is used to indicate the need for various system resources. | |
| QNXSystemState | The QNXSystemState class defines constants for the systemState property of the QNXSystem class that is used to indicate the operating state of the system. |