---
name: "njb_njb3_state_t"
section: "3"
platform: "linux"
package: "libnjb-doc"
version: "2.2.5-4.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/njb_njb3_state_t"
---

# njb\_njb3\_state\_t(3)

## NAME

njb3\_state\_t -

## SYNOPSIS

### Data Fields

int **get\_extended\_tag\_info**\
 **njb\_songid\_t** \* **first\_songid**\
 **njb\_songid\_t** \* **next\_songid**\
 **njb\_playlist\_t** \* **first\_plid**\
 **njb\_playlist\_t** \* **next\_plid**\
 **njb\_datafile\_t** \* **first\_dfid**\
 **njb\_datafile\_t** \* **next\_dfid**\
 int **current\_playing\_track**\
 **njb\_keyval\_t** \* **first\_key**\
 **njb\_keyval\_t** \* **next\_key**\
 **njb\_eax\_t** \* **first\_eax**\
 **njb\_eax\_t** \* **next\_eax**\
 u\_int8\_t **eax\_processor\_active**\
 char \* **product\_name**\
 u\_int8\_t **fwMajor**\
 u\_int8\_t **fwMinor**\
 u\_int8\_t **fwRel**\
 u\_int8\_t **hwMajor**\
 u\_int8\_t **hwMinor**\
 u\_int8\_t **hwRel**\
 u\_int16\_t **last\_elapsed**\
 u\_int8\_t **turbo\_mode**\

## Field Documentation

### u\_int8\_t njb3\_state\_t::eax\_processor\_active If the EAX processor is active or not

Referenced by njb3\_init\_state(), and NJB\_Adjust\_EAX().

### u\_int8\_t njb3\_state\_t::fwMajor Firmware major revision

Referenced by njb3\_init\_state(), NJB\_Get\_Bitmap\_Dimensions(), and NJB\_Get\_Firmware\_Revision().

### u\_int8\_t njb3\_state\_t::fwMinor Firmware minor revision

Referenced by njb3\_init\_state(), NJB\_Get\_Bitmap\_Dimensions(), and NJB\_Get\_Firmware\_Revision().

### u\_int8\_t njb3\_state\_t::fwRel Firmware release

Referenced by njb3\_init\_state(), NJB\_Get\_Bitmap\_Dimensions(), and NJB\_Get\_Firmware\_Revision().

### u\_int8\_t njb3\_state\_t::hwMajor Hardware major revision

Referenced by njb3\_init\_state(), and NJB\_Get\_Hardware\_Revision().

### u\_int8\_t njb3\_state\_t::hwMinor Hardware minor revision

Referenced by njb3\_init\_state(), and NJB\_Get\_Hardware\_Revision().

### u\_int8\_t njb3\_state\_t::hwRel Hardware release

Referenced by njb3\_init\_state(), and NJB\_Get\_Hardware\_Revision().

### u\_int16\_t njb3\_state\_t::last\_elapsed The last call to njb3\_elapsed\_time

### char\* njb3\_state\_t::product\_name A string with the product name

Referenced by njb3\_destroy\_state(), njb3\_init\_state(), and NJB\_Get\_Device\_Name().

### u\_int8\_t njb3\_state\_t::turbo\_mode Turbo or no turbo mode

Referenced by njb3\_init\_state(), NJB\_Get\_Track\_fd(), and NJB\_Set\_Turbo\_Mode().

## Author

Generated automatically by Doxygen for libnjb from the source code.
