libnjb: /usr/obj/ports/libnjb-2.2.7/libnjb-2.2.7/src/songid.h Source File

libnjb 2.2.7

songid.h
1 #ifndef __NJB__SONGID__H
2 #define __NJB__SONGID__H
3
4 #define ID_DATA_ASCII 0
5 #define ID_DATA_BIN 1
6 #define ID_DATA_UNI 2
7
8 /* Eventually we move all private songid_t processing in here */
9
10 njb_songid_t *songid_unpack (void *data, size_t nbytes);
11 unsigned char *songid_pack (njb_songid_t *song, u_int32_t *size);
12 unsigned char *songid_pack3 (njb_songid_t *song, u_int32_t *size);
13 int songid_sanity_check(njb_t *njb, njb_songid_t *songid);
14
15 #endif
songid_pack3
unsigned char * songid_pack3(njb_songid_t *song, u_int32_t *tagsize)
Definition: songid.c:449
njb_songid_struct
Definition: libnjb.h:222
njb_struct
Definition: libnjb.h:182
songid_pack
unsigned char * songid_pack(njb_songid_t *song, u_int32_t *tagsize)
Definition: songid.c:233
songid_sanity_check
int songid_sanity_check(njb_t *njb, njb_songid_t *songid)
Definition: songid.c:758
songid_unpack
njb_songid_t * songid_unpack(void *data, size_t nbytes)
Definition: songid.c:68