#include <stdlib.h>
#include <string.h>
#include "libnjb.h"
#include "base.h"
#include "njb_error.h"
#include "defs.h"
#include "protocol3.h"
#include "byteorder.h"
#include "unicode.h"
#include "songid.h"
|
Unicode Album metadata for NJB1 |
|
Unicode Artist metadata for NJB1 |
|
Unicode Filename metadata for NJB1 (not used) |
|
Unicode Genre metadata for NJB1 |
|
Unicode Title metadata for NJB1 |
|
We want to use Unicode also on NJB1 |
|
This packs (serialize, marshal) a libnjb song ID into the raw byte structure used by the NJB1.
|
|
This packs (serialize, marshal) a libnjb song ID into the raw byte structure used by the series 3 devices.
|
|
This function checks that a tag has all compulsory elements, i.e.: size, codec and track number
|
|
This takes a raw chunk of memory representing a song ID as used by the NJB1 and convert it into a song ID structure as used by libnjb.
|
|
The current subroutine depth for all of libnjb (global) |
|
A flag for if unicode is used or not (global) |