Main Page | Modules | Data Structures | File List | Data Fields | Globals | Examples

Turbo flags


Modules

group  libnjb global type definitions
group  The libnjb configuration API
group  The basic device management and information API
group  The track and tag (song ID metadata) manipulation API
group  The playlist manipulation API
group  The datafile tag (metadata) retrieveal API
group  The EAX (and volume) manipulation API
group  The time manipulation API
group  The track playback (listening) API

Data Structures

struct  njb_struct
struct  njb_songid_frame_struct
struct  njb_songid_struct
struct  njb_playlist_track_struct
struct  njb_playlist_struct
struct  njb_datafile_struct
struct  njb_eax_struct
struct  njb_time_struct
struct  njb_keyval_struct

Defines

#define NJB_TURBO_OFF   0
#define NJB_TURBO_ON   1
#define OWNER_STRING_LENGTH   128
#define NJB_FILEFLAGS_REGULAR_FILE   0x80000000U

Typedefs

typedef unsigned char owner_string [OWNER_STRING_LENGTH+1]
typedef int NJB_Xfer_Callback (u_int64_t sent, u_int64_t total, const char *buf, unsigned len, void *data)

Enumerations

enum  njb_eax_control_t { NJB_EAX_NO_CONTROL, NJB_EAX_SLIDER_CONTROL, NJB_EAX_FIXED_OPTION_CONTROL }

Detailed Description

See also:
NJB_Set_Turbo_Mode()

Define Documentation

#define NJB_FILEFLAGS_REGULAR_FILE   0x80000000U
 

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.

#define NJB_TURBO_OFF   0
 

turbo mode is off for series 3 devices

#define NJB_TURBO_ON   1
 

turbo mode is on for series 3 devices

#define OWNER_STRING_LENGTH   128
 

The fixed length of the owner string


Typedef Documentation

typedef int NJB_Xfer_Callback(u_int64_t sent, u_int64_t total, const char *buf, unsigned len, void *data)
 

The callback type

typedef unsigned char owner_string[OWNER_STRING_LENGTH+1]
 

A type defined for owner strings


Enumeration Type Documentation

enum njb_eax_control_t
 

This is the EAX Control Type


Generated on Fri Oct 14 08:59:59 2005 for libnjb by  doxygen 1.3.9.1