|
This definition corresponds to the standard file permissions set for most files transferred from Windows machines to the device "file system" (file database). Can be used as a template to simplify things. |
|
This playlist has changed name |
|
This playlist has a new track listing |
|
This playlist is new |
|
This playlist has not changed |
|
turbo mode is off for series 3 devices |
|
turbo mode is on for series 3 devices |
|
The fixed length of the owner string |
|
The callback type |
|
A type defined for owner strings |
|
This is the EAX Control Type |
|
The state of this playlist
|
|
A pointer to the current track in this playlist |
|
A pointer to the current frame |
|
The current value of this effect. Notice that this value may be negative!
|
|
This is a union of possible frame types |
|
Day (0-31)
|
|
The libusb device handle for this jukebox |
|
what kind of jukebox this is
|
|
The SDMI compliant device ID associated with this key |
|
The 32-bit unsigned file ID. |
|
Error stack, used inside libnjb |
|
0x00 = not exclusive, 0x01 = exclusive The "exclusive" attribute signifies if this effect can be used in parallell with other EAX effects, GUI:s shall make sure all other effects are reset to default values when one effect is chosen.
|
|
The file size as a 64-bit unsigned integer. The files on series 3 devices only have 32-bit signed length (and can only be 2GB in size) but the NJB1 supports 64-bit length. |
|
A pointer to the first track in this playlist |
|
A pointer to the first frame |
|
These are ordinary windows file flags: bit (from MSB) meaning ----------------------------- 31 Normal file (0x80000000U) 29 This file should be archived (0x20000000U) 28 Directory (0x10000000U) 26 System file (0x04000000U) 25 Hidden file (0x02000000U) 24 Read only file (0x01000000U) 22 Encrypted file (0x00400000U) 21 Normal file? (0x00200000U) 19 Compressed file (0x00080000U) 17 Sparse file (0x00020000U) 16 Temporary file (0x00010000U) SAMBA maps the bits to Unix permissions thus:
owner group world r w x r w x r w x ^ ^ ^ ^ ^ | | | | | | | Archive System Hidden | | Read only The meaning of bits 30, 27, 23, 20 and 15-0 is unknown.
|
|
This is the name of the folder the file belongs in. All folder names are given with full hierarchy and leading and trailing backslash as in: "\foo\bar\fnord\". If filename is "." this is the name of the empty folder.
|
|
The visual group for this effect - effects appearing after each other are grouped if their group numbers are identical
|
|
Hours (24-hour notation)
|
|
A pointer to the last track in this playlist |
|
A pointer to the last frame |
|
The maximum value for this effect.
|
|
The minumum value for this effect. Notice that this value may be negative!
|
|
Minutes
|
|
Month (0-11)
|
|
The name of this effect
|
|
A pointer to the next key/value pair |
|
Only to be used inside of libnjb |
|
The next track in the playlist |
|
Used internally on series 3 devices for spanning lists of song IDs only |
|
A pointer to the next frame following this one in the song ID |
|
This is only to be used internally by libnjb. |
|
Used internally for spanning lists of playlists on series 3 devices only |
|
The number of frames in this song ID |
|
The number of tracks in this playlist
|
|
Array with names for the selections, if this is a fixed option control. It may not be dereferenced for slider controls.
|
|
The playlist ID for this playlist, as used on the device
|
|
The previous track in the playlist |
|
dereferenced and maintained individually by protocol implementations |
|
Seconds
|
|
A string value |
|
This is an ordinary UNIX styled timestamp for the file. |
|
NJB_EAX_NO_CONTROL, NJB_EAX_SLIDER_CONTROL, NJB_EAX_FIXED_OPTION_CONTROL this replaces selectable, scalable with a single variable
|
|
this tells us which subtype it is
|
|
A 16 bit unsigned integer value |
|
A 16 bit unsigned integer value
|
|
A 32 bit unsigned integer value |
|
A 32 bit unsigned integer value |
|
A 64 bit unsigned integer value |
|
A 64 bit unsigned integer value |
|
An 8 bit unsigned integer value |
|
An 8 bit unsigned integer value |
|
If the device has been updated with some metadata |
|
The BULK IN endpoint for this jukebox |
|
The BULK OUT endpoint for this jukebox |
|
The libusb config for this jukebox |
|
The libusb interface for this jukebox |
|
The first 32 bit unsigned integer of this key |
|
The second 32 bit unsigned integer of this key |
|
Day of the week 0=sunday, 6=saturday
|
|
The transfer size for endpoints |