This file is indexed.

/usr/share/doc/libnjb-doc/html/libnjb_8h.html is in libnjb-doc 2.2.7~dfsg0-4build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>libnjb: /build/libnjb-D7xUne/libnjb-2.2.7~dfsg0/src/libnjb.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnjb
   &#160;<span id="projectnumber">2.2.7</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">libnjb.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;usb.h&gt;</code><br />
</div>
<p><a href="libnjb_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html">njb_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__songid__frame__struct.html">njb_songid_frame_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__songid__struct.html">njb_songid_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__playlist__track__struct.html">njb_playlist_track_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__playlist__struct.html">njb_playlist_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__datafile__struct.html">njb_datafile_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__eax__struct.html">njb_eax_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__time__struct.html">njb_time_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__keyval__struct.html">njb_keyval_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aca636396eba94ed17d827e79b5e6ea01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#aca636396eba94ed17d827e79b5e6ea01">LIBNJB_VERSION</a>&#160;&#160;&#160;2.2.7</td></tr>
<tr class="separator:aca636396eba94ed17d827e79b5e6ea01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a47ad0beff0eee1cd986df0b9bc3d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a89a47ad0beff0eee1cd986df0b9bc3d5">LIBNJB_COMPILED_FOR_LIBUSB</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a89a47ad0beff0eee1cd986df0b9bc3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e41076f44166b6446e3fdae6db62a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a46e41076f44166b6446e3fdae6db62a9">NJB_MAX_DEVICES</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:a46e41076f44166b6446e3fdae6db62a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad84011f40d11f1eae13f708cdc3c29fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gad84011f40d11f1eae13f708cdc3c29fb">NJB_DEVICE_NJB1</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gad84011f40d11f1eae13f708cdc3c29fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09633bbeb6f8f6ea9d3ca22cdfe2bce6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga09633bbeb6f8f6ea9d3ca22cdfe2bce6">NJB_DEVICE_NJB2</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga09633bbeb6f8f6ea9d3ca22cdfe2bce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga926fee67d4ce21c76387fc3776d8300a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga926fee67d4ce21c76387fc3776d8300a">NJB_DEVICE_NJB3</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:ga926fee67d4ce21c76387fc3776d8300a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6a2f938dac789dbe60fd180b3e349b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gaf6a2f938dac789dbe60fd180b3e349b9">NJB_DEVICE_NJBZEN</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:gaf6a2f938dac789dbe60fd180b3e349b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab71524f64ef1bd8ce5b5d2c43e0e96ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gab71524f64ef1bd8ce5b5d2c43e0e96ed">NJB_DEVICE_NJBZEN2</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:gab71524f64ef1bd8ce5b5d2c43e0e96ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdcfd9cceb42cc2eb36b5bdec8e6fb99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gabdcfd9cceb42cc2eb36b5bdec8e6fb99">NJB_DEVICE_NJBZENNX</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="separator:gabdcfd9cceb42cc2eb36b5bdec8e6fb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga740111e4a5ce05f1de2514ef009950fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga740111e4a5ce05f1de2514ef009950fa">NJB_DEVICE_NJBZENXTRA</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="separator:ga740111e4a5ce05f1de2514ef009950fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf32f71e02bba4a0f4263ead9af76a0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gadf32f71e02bba4a0f4263ead9af76a0e">NJB_DEVICE_DELLDJ</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="separator:gadf32f71e02bba4a0f4263ead9af76a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga672923cbac0535dd462b3301a8db7d36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga672923cbac0535dd462b3301a8db7d36">NJB_DEVICE_NJBZENTOUCH</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:ga672923cbac0535dd462b3301a8db7d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga156cb614f22a38e8a32b343a69cdee3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga156cb614f22a38e8a32b343a69cdee3d">NJB_DEVICE_NJBZENMICRO</a>&#160;&#160;&#160;0x09</td></tr>
<tr class="separator:ga156cb614f22a38e8a32b343a69cdee3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4842c1be5726ddbba4314fcecc9cf2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gab4842c1be5726ddbba4314fcecc9cf2d">NJB_DEVICE_DELLDJ2</a>&#160;&#160;&#160;0x0a</td></tr>
<tr class="separator:gab4842c1be5726ddbba4314fcecc9cf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99e6697c61c54f2b7c107e29fbfc45a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga99e6697c61c54f2b7c107e29fbfc45a8">NJB_DEVICE_POCKETDJ</a>&#160;&#160;&#160;0x0b</td></tr>
<tr class="separator:ga99e6697c61c54f2b7c107e29fbfc45a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d2993b573e6055956d4bf00b10b2e2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga4d2993b573e6055956d4bf00b10b2e2c">NJB_DEVICE_ZENSLEEK</a>&#160;&#160;&#160;0x0c</td></tr>
<tr class="separator:ga4d2993b573e6055956d4bf00b10b2e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3d561d1159978ac0dbbcfebd4bb89aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gac3d561d1159978ac0dbbcfebd4bb89aa">NJB_DEVICE_CREATIVEZEN</a>&#160;&#160;&#160;0x0d</td></tr>
<tr class="separator:gac3d561d1159978ac0dbbcfebd4bb89aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95a307235ccb5f4cc8d6687e87f8e8b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga95a307235ccb5f4cc8d6687e87f8e8b4">NJB_DEVICE_DELLDJ3</a>&#160;&#160;&#160;0x0e</td></tr>
<tr class="separator:ga95a307235ccb5f4cc8d6687e87f8e8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe891ec1f66cdc1675ddb6080ece5e55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frametypes.html#gafe891ec1f66cdc1675ddb6080ece5e55">NJB_TYPE_STRING</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:gafe891ec1f66cdc1675ddb6080ece5e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e48833c174ba65895f372a69cc71c8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frametypes.html#ga5e48833c174ba65895f372a69cc71c8a">NJB_TYPE_UINT16</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:ga5e48833c174ba65895f372a69cc71c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca72fa1657385c37845e3b326938a047"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frametypes.html#gaca72fa1657385c37845e3b326938a047">NJB_TYPE_UINT32</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:gaca72fa1657385c37845e3b326938a047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cb63726f1021513c55a5c6cc838d44d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codecs.html#ga3cb63726f1021513c55a5c6cc838d44d">NJB_CODEC_MP3</a>&#160;&#160;&#160;&quot;MP3&quot;</td></tr>
<tr class="separator:ga3cb63726f1021513c55a5c6cc838d44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c555bf122bfd1ff7f91f49431e689ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codecs.html#ga8c555bf122bfd1ff7f91f49431e689ca">NJB_CODEC_WMA</a>&#160;&#160;&#160;&quot;WMA&quot;</td></tr>
<tr class="separator:ga8c555bf122bfd1ff7f91f49431e689ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab01b7a5aea0fe109eca4830c8e7c5d94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codecs.html#gab01b7a5aea0fe109eca4830c8e7c5d94">NJB_CODEC_WAV</a>&#160;&#160;&#160;&quot;WAV&quot;</td></tr>
<tr class="separator:gab01b7a5aea0fe109eca4830c8e7c5d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad046249156dccee34e5896f481049e8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codecs.html#gad046249156dccee34e5896f481049e8b">NJB_CODEC_AA</a>&#160;&#160;&#160;&quot;AA&quot;</td></tr>
<tr class="separator:gad046249156dccee34e5896f481049e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab849d03c53f616a47612353a04f196f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gab849d03c53f616a47612353a04f196f0">FR_SIZE</a>&#160;&#160;&#160;&quot;FILE SIZE&quot;</td></tr>
<tr class="separator:gab849d03c53f616a47612353a04f196f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab299e0f0ac80a5e1615323c7bb9a18f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gab299e0f0ac80a5e1615323c7bb9a18f3">FR_LENGTH</a>&#160;&#160;&#160;&quot;LENGTH&quot;</td></tr>
<tr class="separator:gab299e0f0ac80a5e1615323c7bb9a18f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9f498755e47084481558a730f59a45a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gaf9f498755e47084481558a730f59a45a">FR_CODEC</a>&#160;&#160;&#160;&quot;CODEC&quot;</td></tr>
<tr class="separator:gaf9f498755e47084481558a730f59a45a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7e2b385e092475e8f0e6e267f22a17a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gad7e2b385e092475e8f0e6e267f22a17a">FR_TITLE</a>&#160;&#160;&#160;&quot;TITLE&quot;</td></tr>
<tr class="separator:gad7e2b385e092475e8f0e6e267f22a17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba402c823bb371e7b431d9cbba30b5b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gaba402c823bb371e7b431d9cbba30b5b6">FR_ALBUM</a>&#160;&#160;&#160;&quot;ALBUM&quot;</td></tr>
<tr class="separator:gaba402c823bb371e7b431d9cbba30b5b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2733ef8fe874c656f159a77b5a59caa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga2733ef8fe874c656f159a77b5a59caa0">FR_GENRE</a>&#160;&#160;&#160;&quot;GENRE&quot;</td></tr>
<tr class="separator:ga2733ef8fe874c656f159a77b5a59caa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e4027e1f9d6549b511a39c0e2d8a933"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga3e4027e1f9d6549b511a39c0e2d8a933">FR_ARTIST</a>&#160;&#160;&#160;&quot;ARTIST&quot;</td></tr>
<tr class="separator:ga3e4027e1f9d6549b511a39c0e2d8a933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf384e2d13947adf0ffb5634e8363cef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gabf384e2d13947adf0ffb5634e8363cef">FR_TRACK</a>&#160;&#160;&#160;&quot;TRACK NUM&quot;</td></tr>
<tr class="separator:gabf384e2d13947adf0ffb5634e8363cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga772dbf5abd5c80173ac0d4b0844a374b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga772dbf5abd5c80173ac0d4b0844a374b">FR_FNAME</a>&#160;&#160;&#160;&quot;FNAME&quot;</td></tr>
<tr class="separator:ga772dbf5abd5c80173ac0d4b0844a374b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9aa359c4f2a3fd9e9ecc42e072349b95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga9aa359c4f2a3fd9e9ecc42e072349b95">FR_YEAR</a>&#160;&#160;&#160;&quot;YEAR&quot;</td></tr>
<tr class="separator:ga9aa359c4f2a3fd9e9ecc42e072349b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15482a917e09a3475becd75072806c71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga15482a917e09a3475becd75072806c71">FR_PROTECTED</a>&#160;&#160;&#160;&quot;PlayOnly&quot;</td></tr>
<tr class="separator:ga15482a917e09a3475becd75072806c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab9b6dabb6fd8270cbe4f0f1f6f6dc3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gaab9b6dabb6fd8270cbe4f0f1f6f6dc3a">FR_BITRATE</a>&#160;&#160;&#160;&quot;BITRATE&quot;</td></tr>
<tr class="separator:gaab9b6dabb6fd8270cbe4f0f1f6f6dc3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54b32ae205688566d013ca320c6cc752"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#ga54b32ae205688566d013ca320c6cc752">FR_COMMENT</a>&#160;&#160;&#160;&quot;COMMENT&quot;</td></tr>
<tr class="separator:ga54b32ae205688566d013ca320c6cc752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac14982fdb6b0635b025bd3199acf0022"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__frames.html#gac14982fdb6b0635b025bd3199acf0022">FR_FOLDER</a>&#160;&#160;&#160;&quot;FOLDER&quot;</td></tr>
<tr class="separator:gac14982fdb6b0635b025bd3199acf0022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a18137421246cc449f4da99ce3d48b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__debugflags.html#ga8a18137421246cc449f4da99ce3d48b4">DD_USBCTL</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga8a18137421246cc449f4da99ce3d48b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bba854022c3dd4c6c091510db479dae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__debugflags.html#ga3bba854022c3dd4c6c091510db479dae">DD_USBBLKLIM</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ga3bba854022c3dd4c6c091510db479dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26e876ba18002aa3859687e8521644d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__debugflags.html#ga26e876ba18002aa3859687e8521644d2">DD_USBBLK</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ga26e876ba18002aa3859687e8521644d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae94d89308e66c99bbacdc25dcdab652d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__debugflags.html#gae94d89308e66c99bbacdc25dcdab652d">DD_SUBTRACE</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:gae94d89308e66c99bbacdc25dcdab652d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaefbf25707acdc9606096ca303c69741"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__unicodeflags.html#gaaefbf25707acdc9606096ca303c69741">NJB_UC_8859</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gaaefbf25707acdc9606096ca303c69741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga388e9c70b7a684c777f6b25e2e9d801b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__unicodeflags.html#ga388e9c70b7a684c777f6b25e2e9d801b">NJB_UC_UTF8</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga388e9c70b7a684c777f6b25e2e9d801b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab05575fa4841c5cdd2aca216cc349e17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__turboflags.html#gab05575fa4841c5cdd2aca216cc349e17">NJB_TURBO_OFF</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gab05575fa4841c5cdd2aca216cc349e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20569a6a8aa4559411fcc1bcbba7f161"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__turboflags.html#ga20569a6a8aa4559411fcc1bcbba7f161">NJB_TURBO_ON</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga20569a6a8aa4559411fcc1bcbba7f161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47636ef255d9c072bdbcabdb99a85914"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a47636ef255d9c072bdbcabdb99a85914">OWNER_STRING_LENGTH</a>&#160;&#160;&#160;128</td></tr>
<tr class="separator:a47636ef255d9c072bdbcabdb99a85914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62f7abb752f8563cee09cf77251b0077"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a62f7abb752f8563cee09cf77251b0077">NJB_PL_NEW</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a62f7abb752f8563cee09cf77251b0077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d8333c6992b5033bb7af1b7615fb7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#ad0d8333c6992b5033bb7af1b7615fb7c">NJB_PL_UNCHANGED</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ad0d8333c6992b5033bb7af1b7615fb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85cf6558d75668bca546d2934330e56c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a85cf6558d75668bca546d2934330e56c">NJB_PL_CHNAME</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a85cf6558d75668bca546d2934330e56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6360b76a52a85eef1fb60b7d09b968b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a6360b76a52a85eef1fb60b7d09b968b7">NJB_PL_CHTRACKS</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a6360b76a52a85eef1fb60b7d09b968b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae77d86345615710d5d11b5b294e98948"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#ae77d86345615710d5d11b5b294e98948">NJB_FILEFLAGS_REGULAR_FILE</a>&#160;&#160;&#160;0x80000000U</td></tr>
<tr class="separator:ae77d86345615710d5d11b5b294e98948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3c6350dcc11b09516d08907573b54bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3c6350dcc11b09516d08907573b54bf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Title</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#gad7e2b385e092475e8f0e6e267f22a17a">FR_TITLE</a>, a)</td></tr>
<tr class="separator:gae3c6350dcc11b09516d08907573b54bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8aaf956c66b1419fb61916935b73249"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8aaf956c66b1419fb61916935b73249"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Album</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#gaba402c823bb371e7b431d9cbba30b5b6">FR_ALBUM</a>, a)</td></tr>
<tr class="separator:gaa8aaf956c66b1419fb61916935b73249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea547f5e83dde7e0f5fe07378f07da7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaea547f5e83dde7e0f5fe07378f07da7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Genre</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#ga2733ef8fe874c656f159a77b5a59caa0">FR_GENRE</a>, a)</td></tr>
<tr class="separator:gaea547f5e83dde7e0f5fe07378f07da7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdd804144d712d9079a164af9054fcf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdd804144d712d9079a164af9054fcf8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Artist</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#ga3e4027e1f9d6549b511a39c0e2d8a933">FR_ARTIST</a>, a)</td></tr>
<tr class="separator:gafdd804144d712d9079a164af9054fcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50f5f8b16ade2bff8b2c04c0e09a1d89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga50f5f8b16ade2bff8b2c04c0e09a1d89"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Length</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga144e0f1fbe75bd301c62dcae56d9d3af">NJB_Songid_Frame_New_Uint16</a>(<a class="el" href="group__frames.html#gab299e0f0ac80a5e1615323c7bb9a18f3">FR_LENGTH</a>, a)</td></tr>
<tr class="separator:ga50f5f8b16ade2bff8b2c04c0e09a1d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5984d2f61b12f692f8aef25659968bdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5984d2f61b12f692f8aef25659968bdd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Filesize</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga3d4fa0c440b4377a662ff986ba10cddf">NJB_Songid_Frame_New_Uint32</a>(<a class="el" href="group__frames.html#gab849d03c53f616a47612353a04f196f0">FR_SIZE</a>, a)</td></tr>
<tr class="separator:ga5984d2f61b12f692f8aef25659968bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7631359a8ad9c2e98859464b49dd482"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab7631359a8ad9c2e98859464b49dd482"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Tracknum</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga144e0f1fbe75bd301c62dcae56d9d3af">NJB_Songid_Frame_New_Uint16</a>(<a class="el" href="group__frames.html#gabf384e2d13947adf0ffb5634e8363cef">FR_TRACK</a>, a)</td></tr>
<tr class="separator:gab7631359a8ad9c2e98859464b49dd482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56fd60bb8c8473ae2789b0caa6266b6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga56fd60bb8c8473ae2789b0caa6266b6f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Year</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga144e0f1fbe75bd301c62dcae56d9d3af">NJB_Songid_Frame_New_Uint16</a>(<a class="el" href="group__frames.html#ga9aa359c4f2a3fd9e9ecc42e072349b95">FR_YEAR</a>, a)</td></tr>
<tr class="separator:ga56fd60bb8c8473ae2789b0caa6266b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b5108cfa1fb5826552d757d65e60857"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b5108cfa1fb5826552d757d65e60857"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Filename</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#ga772dbf5abd5c80173ac0d4b0844a374b">FR_FNAME</a>, a)</td></tr>
<tr class="separator:ga8b5108cfa1fb5826552d757d65e60857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5256b5aed0c979c4b17b22b7a644ec3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac5256b5aed0c979c4b17b22b7a644ec3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Protected</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga144e0f1fbe75bd301c62dcae56d9d3af">NJB_Songid_Frame_New_Uint16</a>(<a class="el" href="group__frames.html#ga15482a917e09a3475becd75072806c71">FR_PROTECTED</a>, a)</td></tr>
<tr class="separator:gac5256b5aed0c979c4b17b22b7a644ec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1e2a1de1fb7b937e46e4f5403d869eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae1e2a1de1fb7b937e46e4f5403d869eb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Bitrate</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga3d4fa0c440b4377a662ff986ba10cddf">NJB_Songid_Frame_New_Uint32</a>(<a class="el" href="group__frames.html#gaab9b6dabb6fd8270cbe4f0f1f6f6dc3a">FR_BITRATE</a>, a)</td></tr>
<tr class="separator:gae1e2a1de1fb7b937e46e4f5403d869eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7723a545a63b28125ee1b3d3ded54d15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7723a545a63b28125ee1b3d3ded54d15"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Comment</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#ga54b32ae205688566d013ca320c6cc752">FR_COMMENT</a>, a)</td></tr>
<tr class="separator:ga7723a545a63b28125ee1b3d3ded54d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae91a20b96179583ab80273fd69ac206c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae91a20b96179583ab80273fd69ac206c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Songid_Frame_New_Folder</b>(a)&#160;&#160;&#160;<a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a>(<a class="el" href="group__frames.html#gac14982fdb6b0635b025bd3199acf0022">FR_FOLDER</a>, a)</td></tr>
<tr class="separator:gae91a20b96179583ab80273fd69ac206c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5514c1432baafcc68a9d716d2641262a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5514c1432baafcc68a9d716d2641262a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_PL_END</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga5514c1432baafcc68a9d716d2641262a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddd2ba27cebd626258952c4c74cd12e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaddd2ba27cebd626258952c4c74cd12e9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_PL_START</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:gaddd2ba27cebd626258952c4c74cd12e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15b4b6c37cbed8c800f3a8d8283a213a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15b4b6c37cbed8c800f3a8d8283a213a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Get_File</b>&#160;&#160;&#160;<a class="el" href="group__tagapi.html#gad279e14ab0e254f2e70c3d169b84cbc3">NJB_Get_Track</a></td></tr>
<tr class="separator:ga15b4b6c37cbed8c800f3a8d8283a213a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac873a487b5117e272376a1adf0981aa6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac873a487b5117e272376a1adf0981aa6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NJB_Get_File_fd</b>&#160;&#160;&#160;<a class="el" href="group__tagapi.html#gab99507fb41c1527e58a449812a5d99e6">NJB_Get_Track_fd</a></td></tr>
<tr class="separator:gac873a487b5117e272376a1adf0981aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aed0d26175297ce40dc5e81f9248c44a5"><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#aed0d26175297ce40dc5e81f9248c44a5">owner_string</a>[<a class="el" href="libnjb_8h.html#a47636ef255d9c072bdbcabdb99a85914">OWNER_STRING_LENGTH</a>+1]</td></tr>
<tr class="separator:aed0d26175297ce40dc5e81f9248c44a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9ef8fd950a0f007dd4c5156f5b8079a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__struct.html">njb_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a></td></tr>
<tr class="separator:gaa9ef8fd950a0f007dd4c5156f5b8079a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga709151a4bf0685023bb868acc692182d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__songid__frame__struct.html">njb_songid_frame_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a></td></tr>
<tr class="separator:ga709151a4bf0685023bb868acc692182d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2aafa65a7621da928873ff6e1188a55f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__songid__struct.html">njb_songid_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a></td></tr>
<tr class="separator:ga2aafa65a7621da928873ff6e1188a55f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3df5dd1b0fc809bbc6e3040e08a64d30"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__playlist__track__struct.html">njb_playlist_track_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#ga3df5dd1b0fc809bbc6e3040e08a64d30">njb_playlist_track_t</a></td></tr>
<tr class="separator:ga3df5dd1b0fc809bbc6e3040e08a64d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7984899d4039a5362edd96e978af8a14"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__playlist__struct.html">njb_playlist_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a></td></tr>
<tr class="separator:ga7984899d4039a5362edd96e978af8a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf65b414e23c5aaa13e67700158b494c5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__datafile__struct.html">njb_datafile_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#gaf65b414e23c5aaa13e67700158b494c5">njb_datafile_t</a></td></tr>
<tr class="separator:gaf65b414e23c5aaa13e67700158b494c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73659426f8a09253f5f33fccbe29d04a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__eax__struct.html">njb_eax_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#ga73659426f8a09253f5f33fccbe29d04a">njb_eax_t</a></td></tr>
<tr class="separator:ga73659426f8a09253f5f33fccbe29d04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9e1f9bd6e9ec54c7f9fca05421def85"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__time__struct.html">njb_time_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#gaf9e1f9bd6e9ec54c7f9fca05421def85">njb_time_t</a></td></tr>
<tr class="separator:gaf9e1f9bd6e9ec54c7f9fca05421def85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0440b30392b9cf97b2bbe1de02a3e72"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnjb__keyval__struct.html">njb_keyval_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__types.html#gac0440b30392b9cf97b2bbe1de02a3e72">njb_keyval_t</a></td></tr>
<tr class="separator:gac0440b30392b9cf97b2bbe1de02a3e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6efb672d692e39f52eb3589fde051ad2"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a>(u_int64_t sent, u_int64_t total, const char *buf, unsigned len, void *data)</td></tr>
<tr class="separator:a6efb672d692e39f52eb3589fde051ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a31a8a9da84fa42ffdc7eed0cd2978192"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libnjb_8h.html#a31a8a9da84fa42ffdc7eed0cd2978192">njb_eax_control_t</a> { <b>NJB_EAX_NO_CONTROL</b>, 
<b>NJB_EAX_SLIDER_CONTROL</b>, 
<b>NJB_EAX_FIXED_OPTION_CONTROL</b>
 }</td></tr>
<tr class="separator:a31a8a9da84fa42ffdc7eed0cd2978192"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaa5ff48cc89e320bc1c1d89efd2613d77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#gaa5ff48cc89e320bc1c1d89efd2613d77">NJB_Set_Debug</a> (int debug_flags)</td></tr>
<tr class="separator:gaa5ff48cc89e320bc1c1d89efd2613d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22a893c243cd4398de35fcdea5b49b39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#ga22a893c243cd4398de35fcdea5b49b39">NJB_Set_Unicode</a> (int unicode_flag)</td></tr>
<tr class="separator:ga22a893c243cd4398de35fcdea5b49b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2497a98361bc58544b96d6244d3ef050"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#ga2497a98361bc58544b96d6244d3ef050">NJB_Error_Pending</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga2497a98361bc58544b96d6244d3ef050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9e4e77cca9f237b5d980e1e1de43922"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#gab9e4e77cca9f237b5d980e1e1de43922">NJB_Error_Reset_Geterror</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gab9e4e77cca9f237b5d980e1e1de43922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecd04b956fc5af8d25bdf4f19ac2696c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#gaecd04b956fc5af8d25bdf4f19ac2696c">NJB_Error_Geterror</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaecd04b956fc5af8d25bdf4f19ac2696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9b849a9a883fe1fd697278bd8d49585"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__internals.html#gae9b849a9a883fe1fd697278bd8d49585">NJB_Error_Dump</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, FILE *fp)</td></tr>
<tr class="separator:gae9b849a9a883fe1fd697278bd8d49585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga199efd7711a70ae5d63f4052c2e492d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga199efd7711a70ae5d63f4052c2e492d3">NJB_Discover</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njbs, int limit, int *n)</td></tr>
<tr class="separator:ga199efd7711a70ae5d63f4052c2e492d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa631536b597d8f8cb73eeb47eff6640a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gaa631536b597d8f8cb73eeb47eff6640a">NJB_Open</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaa631536b597d8f8cb73eeb47eff6640a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13a9c926c430f38f3a6535ecaaf3e9b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga13a9c926c430f38f3a6535ecaaf3e9b9">NJB_Close</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga13a9c926c430f38f3a6535ecaaf3e9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga023eb258743b5961ec1b85cbd62a55cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga023eb258743b5961ec1b85cbd62a55cb">NJB_Capture</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga023eb258743b5961ec1b85cbd62a55cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69d4034384f1bd033ed2c9ba7a9b32d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga69d4034384f1bd033ed2c9ba7a9b32d4">NJB_Release</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga69d4034384f1bd033ed2c9ba7a9b32d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14869c6979a66b0aa0e6d35081bb2fc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga14869c6979a66b0aa0e6d35081bb2fc9">NJB_Ping</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga14869c6979a66b0aa0e6d35081bb2fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab45cd3177a295ea8604423080e7e62ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gab45cd3177a295ea8604423080e7e62ed">NJB_Get_Disk_Usage</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int64_t *btotal, u_int64_t *bfree)</td></tr>
<tr class="separator:gab45cd3177a295ea8604423080e7e62ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadca7f2a175da4e25244e81a5abafad7d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gadca7f2a175da4e25244e81a5abafad7d">NJB_Get_Owner_String</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gadca7f2a175da4e25244e81a5abafad7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac24779b3f78bf1290d09a2b80db49a3d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gac24779b3f78bf1290d09a2b80db49a3d">NJB_Set_Owner_String</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const char *name)</td></tr>
<tr class="separator:gac24779b3f78bf1290d09a2b80db49a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e4e3d0cfec6d9cc16c5b64eb89299b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, int *x, int *y, int *bytes)</td></tr>
<tr class="separator:ga0e4e3d0cfec6d9cc16c5b64eb89299b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5871d21d0a4c8e0c9984ffcd47c01ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gae5871d21d0a4c8e0c9984ffcd47c01ca">NJB_Set_Bitmap</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const unsigned char *bitmap)</td></tr>
<tr class="separator:gae5871d21d0a4c8e0c9984ffcd47c01ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb93aded391e59cd53d6619a5c4e0151"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#gac0440b30392b9cf97b2bbe1de02a3e72">njb_keyval_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gaeb93aded391e59cd53d6619a5c4e0151">NJB_Get_Keys</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaeb93aded391e59cd53d6619a5c4e0151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bd68306e995f6775e605906b90dc5aa"><td class="memItemLeft" align="right" valign="top">u_int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga3bd68306e995f6775e605906b90dc5aa">NJB_Get_NJB1_Libcounter</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga3bd68306e995f6775e605906b90dc5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d9a7922425646d198ac81692e8e99ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga5d9a7922425646d198ac81692e8e99ce">NJB_Send_Firmware</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const char *path, <a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a> *callback, void *data)</td></tr>
<tr class="separator:ga5d9a7922425646d198ac81692e8e99ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e284653140092c2fe42fbb20e73265d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga9e284653140092c2fe42fbb20e73265d">NJB_Get_Battery_Level</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga9e284653140092c2fe42fbb20e73265d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5b633ed905de58a13b5682fa14c5113"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gaa5b633ed905de58a13b5682fa14c5113">NJB_Get_Battery_Charging</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaa5b633ed905de58a13b5682fa14c5113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f03a2404de7dfd084adea3c68fdb0f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga9f03a2404de7dfd084adea3c68fdb0f9">NJB_Get_Auxpower</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga9f03a2404de7dfd084adea3c68fdb0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f6e12f2966bdf474c4db45af850fffd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga9f6e12f2966bdf474c4db45af850fffd">NJB_Get_SDMI_ID</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int8_t *sdmiid)</td></tr>
<tr class="separator:ga9f6e12f2966bdf474c4db45af850fffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a3239069cd6e87ec14abee9c4d06b59"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga0a3239069cd6e87ec14abee9c4d06b59">NJB_Get_Device_Name</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, int type)</td></tr>
<tr class="separator:ga0a3239069cd6e87ec14abee9c4d06b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7016704848a564e396f2b2439f21f0df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga7016704848a564e396f2b2439f21f0df">NJB_Get_Firmware_Revision</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int8_t *major, u_int8_t *minor, u_int8_t *release)</td></tr>
<tr class="separator:ga7016704848a564e396f2b2439f21f0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f4161a855d8a067a2c83de13b826b0f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#ga6f4161a855d8a067a2c83de13b826b0f">NJB_Get_Hardware_Revision</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int8_t *major, u_int8_t *minor, u_int8_t *release)</td></tr>
<tr class="separator:ga6f4161a855d8a067a2c83de13b826b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac531d9e84cfad1adb1df7947f65a4c3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__basic.html#gac531d9e84cfad1adb1df7947f65a4c3f">NJB_Set_Turbo_Mode</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int8_t mode)</td></tr>
<tr class="separator:gac531d9e84cfad1adb1df7947f65a4c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78703030798af2be6808335c6542aa6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga78703030798af2be6808335c6542aa6d">NJB_Songid_New</a> (void)</td></tr>
<tr class="separator:ga78703030798af2be6808335c6542aa6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga188d05568998e787366804565e9fcfb5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga188d05568998e787366804565e9fcfb5">NJB_Songid_Destroy</a> (<a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *song)</td></tr>
<tr class="separator:ga188d05568998e787366804565e9fcfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f78d8cde327dd995f7008935e295c37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga0f78d8cde327dd995f7008935e295c37">NJB_Songid_Addframe</a> (<a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *song, <a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *frame)</td></tr>
<tr class="separator:ga0f78d8cde327dd995f7008935e295c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eada6cbbc26c6aa18f3c22a20d38756"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga8eada6cbbc26c6aa18f3c22a20d38756">NJB_Songid_Reset_Getframe</a> (<a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *song)</td></tr>
<tr class="separator:ga8eada6cbbc26c6aa18f3c22a20d38756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0013c681283968bf65b564beb8109e5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga0013c681283968bf65b564beb8109e5b">NJB_Songid_Getframe</a> (<a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *song)</td></tr>
<tr class="separator:ga0013c681283968bf65b564beb8109e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae02110b5c20cddfcf92bbdbdeeef4039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gae02110b5c20cddfcf92bbdbdeeef4039">NJB_Songid_Findframe</a> (<a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *song, const char *label)</td></tr>
<tr class="separator:gae02110b5c20cddfcf92bbdbdeeef4039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0423c3d42d53466d75bb9bf903601285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga0423c3d42d53466d75bb9bf903601285">NJB_Songid_Frame_New_String</a> (const char *label, const char *value)</td></tr>
<tr class="separator:ga0423c3d42d53466d75bb9bf903601285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga144e0f1fbe75bd301c62dcae56d9d3af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga144e0f1fbe75bd301c62dcae56d9d3af">NJB_Songid_Frame_New_Uint16</a> (const char *label, u_int16_t value)</td></tr>
<tr class="separator:ga144e0f1fbe75bd301c62dcae56d9d3af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d4fa0c440b4377a662ff986ba10cddf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga3d4fa0c440b4377a662ff986ba10cddf">NJB_Songid_Frame_New_Uint32</a> (const char *label, u_int32_t value)</td></tr>
<tr class="separator:ga3d4fa0c440b4377a662ff986ba10cddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcbe1903a855d72b5e2b933c041a98bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gabcbe1903a855d72b5e2b933c041a98bf">NJB_Songid_Frame_New_Codec</a> (const char *value)</td></tr>
<tr class="separator:gabcbe1903a855d72b5e2b933c041a98bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bb4c23e9166574fdb5f25d082a38b84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga3bb4c23e9166574fdb5f25d082a38b84">NJB_Songid_Frame_Destroy</a> (<a class="el" href="group__types.html#ga709151a4bf0685023bb868acc692182d">njb_songid_frame_t</a> *frame)</td></tr>
<tr class="separator:ga3bb4c23e9166574fdb5f25d082a38b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68e4af147b853116272587a3ab79b608"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga68e4af147b853116272587a3ab79b608">NJB_Get_Extended_Tags</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, int extended)</td></tr>
<tr class="separator:ga68e4af147b853116272587a3ab79b608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b4b2093f4b7adb9ea0e3e34f572bc80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga5b4b2093f4b7adb9ea0e3e34f572bc80">NJB_Reset_Get_Track_Tag</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga5b4b2093f4b7adb9ea0e3e34f572bc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1e3781b41ed63473b1808d9578ba1f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gac1e3781b41ed63473b1808d9578ba1f3">NJB_Get_Track_Tag</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gac1e3781b41ed63473b1808d9578ba1f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8714367c0e56b681b75a7c7af9b2b739"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#ga8714367c0e56b681b75a7c7af9b2b739">NJB_Replace_Track_Tag</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid, <a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *songid)</td></tr>
<tr class="separator:ga8714367c0e56b681b75a7c7af9b2b739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad279e14ab0e254f2e70c3d169b84cbc3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gad279e14ab0e254f2e70c3d169b84cbc3">NJB_Get_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid, u_int32_t size, const char *path, <a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a> *callback, void *data)</td></tr>
<tr class="separator:gad279e14ab0e254f2e70c3d169b84cbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab99507fb41c1527e58a449812a5d99e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gab99507fb41c1527e58a449812a5d99e6">NJB_Get_Track_fd</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid, u_int32_t size, int fd, <a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a> *callback, void *data)</td></tr>
<tr class="separator:gab99507fb41c1527e58a449812a5d99e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade6296b1920788ae715e8d57d50a9e8a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gade6296b1920788ae715e8d57d50a9e8a">NJB_Send_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const char *path, <a class="el" href="group__types.html#ga2aafa65a7621da928873ff6e1188a55f">njb_songid_t</a> *songid, <a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a> *callback, void *data, u_int32_t *trackid)</td></tr>
<tr class="separator:gade6296b1920788ae715e8d57d50a9e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae454a558a453279a94a0a8406f488bdc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tagapi.html#gae454a558a453279a94a0a8406f488bdc">NJB_Delete_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid)</td></tr>
<tr class="separator:gae454a558a453279a94a0a8406f488bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3781a9a6f68d7ab3ac5970fc4f2c80d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga3781a9a6f68d7ab3ac5970fc4f2c80d9">NJB_Reset_Get_Playlist</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga3781a9a6f68d7ab3ac5970fc4f2c80d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85a098c666b569588a4bb8244b4070da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga85a098c666b569588a4bb8244b4070da">NJB_Get_Playlist</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga85a098c666b569588a4bb8244b4070da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef5c50b91f4fcefde57920aab70a6d7d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#gaef5c50b91f4fcefde57920aab70a6d7d">NJB_Delete_Playlist</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t plid)</td></tr>
<tr class="separator:gaef5c50b91f4fcefde57920aab70a6d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1873045c0cd0eb27465992c3479b975"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, <a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl)</td></tr>
<tr class="separator:gae1873045c0cd0eb27465992c3479b975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab651a59e601fbf7848f5f3cbe4d53527"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#gab651a59e601fbf7848f5f3cbe4d53527">NJB_Playlist_New</a> (void)</td></tr>
<tr class="separator:gab651a59e601fbf7848f5f3cbe4d53527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9486263351d9f819477ca3938b28216"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#gae9486263351d9f819477ca3938b28216">NJB_Playlist_Destroy</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl)</td></tr>
<tr class="separator:gae9486263351d9f819477ca3938b28216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2126da1cb5f0cac00bdfd9aaa68c4d21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga2126da1cb5f0cac00bdfd9aaa68c4d21">NJB_Playlist_Addtrack</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl, <a class="el" href="group__types.html#ga3df5dd1b0fc809bbc6e3040e08a64d30">njb_playlist_track_t</a> *track, unsigned int pos)</td></tr>
<tr class="separator:ga2126da1cb5f0cac00bdfd9aaa68c4d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73e493de30c483a0ea4dc7fe3435f494"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga73e493de30c483a0ea4dc7fe3435f494">NJB_Playlist_Reset_Gettrack</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl)</td></tr>
<tr class="separator:ga73e493de30c483a0ea4dc7fe3435f494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67bff0505f033f31e6be034d8e9be13f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga3df5dd1b0fc809bbc6e3040e08a64d30">njb_playlist_track_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga67bff0505f033f31e6be034d8e9be13f">NJB_Playlist_Gettrack</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl)</td></tr>
<tr class="separator:ga67bff0505f033f31e6be034d8e9be13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7027ca2a82c4982ccc0f9a7e3c3a9a8c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga7027ca2a82c4982ccc0f9a7e3c3a9a8c">NJB_Playlist_Set_Name</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl, const char *name)</td></tr>
<tr class="separator:ga7027ca2a82c4982ccc0f9a7e3c3a9a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga115c39ac5a2db56f61158dad5bac5ee0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga115c39ac5a2db56f61158dad5bac5ee0">NJB_Playlist_Deltrack</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl, unsigned int pos)</td></tr>
<tr class="separator:ga115c39ac5a2db56f61158dad5bac5ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28d21dfce2e1112d8a57f58618a369b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga28d21dfce2e1112d8a57f58618a369b6">NJB_Playlist_Deltrack_TrackID</a> (<a class="el" href="group__types.html#ga7984899d4039a5362edd96e978af8a14">njb_playlist_t</a> *pl, u_int32_t trackid)</td></tr>
<tr class="separator:ga28d21dfce2e1112d8a57f58618a369b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01e07b33f555cf5a4a9279739916ce01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga3df5dd1b0fc809bbc6e3040e08a64d30">njb_playlist_track_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#ga01e07b33f555cf5a4a9279739916ce01">NJB_Playlist_Track_New</a> (u_int32_t trackid)</td></tr>
<tr class="separator:ga01e07b33f555cf5a4a9279739916ce01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8b64302dcf025684f38fea291b69851"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playlistapi.html#gab8b64302dcf025684f38fea291b69851">NJB_Playlist_Track_Destroy</a> (<a class="el" href="group__types.html#ga3df5dd1b0fc809bbc6e3040e08a64d30">njb_playlist_track_t</a> *track)</td></tr>
<tr class="separator:gab8b64302dcf025684f38fea291b69851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae05722e976c41992fbb6323b9edd617a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#gae05722e976c41992fbb6323b9edd617a">NJB_Reset_Get_Datafile_Tag</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gae05722e976c41992fbb6323b9edd617a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7c33df215b2471b2d328a6347af6ab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#gaf65b414e23c5aaa13e67700158b494c5">njb_datafile_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#gac7c33df215b2471b2d328a6347af6ab2">NJB_Get_Datafile_Tag</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gac7c33df215b2471b2d328a6347af6ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5614490c92803428e896967355431a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#gaf5614490c92803428e896967355431a5">NJB_Datafile_Destroy</a> (<a class="el" href="group__types.html#gaf65b414e23c5aaa13e67700158b494c5">njb_datafile_t</a> *df)</td></tr>
<tr class="separator:gaf5614490c92803428e896967355431a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31c21abd0c41827557fa14b13b496d5e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#ga31c21abd0c41827557fa14b13b496d5e">NJB_Send_File</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const char *path, const char *name, const char *folder, <a class="el" href="libnjb_8h.html#a6efb672d692e39f52eb3589fde051ad2">NJB_Xfer_Callback</a> *callback, void *data, u_int32_t *fileid)</td></tr>
<tr class="separator:ga31c21abd0c41827557fa14b13b496d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6063d6550628ce9f25c49c24abd6ab1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#gac6063d6550628ce9f25c49c24abd6ab1">NJB_Delete_Datafile</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t fileid)</td></tr>
<tr class="separator:gac6063d6550628ce9f25c49c24abd6ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0af37672d08dc62974925db7c7b6dfb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__datatagapi.html#gaf0af37672d08dc62974925db7c7b6dfb">NJB_Create_Folder</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, const char *name, u_int32_t *folderid)</td></tr>
<tr class="separator:gaf0af37672d08dc62974925db7c7b6dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d59282ecca52bb7bfcd78c5f21c4a47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eaxapi.html#ga4d59282ecca52bb7bfcd78c5f21c4a47">NJB_Reset_Get_EAX_Type</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga4d59282ecca52bb7bfcd78c5f21c4a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9146994b5fdcf249d094067f5059431"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga73659426f8a09253f5f33fccbe29d04a">njb_eax_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eaxapi.html#gaa9146994b5fdcf249d094067f5059431">NJB_Get_EAX_Type</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaa9146994b5fdcf249d094067f5059431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9690bd523ae9729ae9a6d5e21bb87d88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eaxapi.html#ga9690bd523ae9729ae9a6d5e21bb87d88">NJB_Destroy_EAX_Type</a> (<a class="el" href="group__types.html#ga73659426f8a09253f5f33fccbe29d04a">njb_eax_t</a> *eax)</td></tr>
<tr class="separator:ga9690bd523ae9729ae9a6d5e21bb87d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab488254f5ddf7783105eb859ac4a14e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eaxapi.html#gab488254f5ddf7783105eb859ac4a14e1">NJB_Adjust_EAX</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int16_t eaxid, u_int16_t patchindex, int16_t scalevalue)</td></tr>
<tr class="separator:gab488254f5ddf7783105eb859ac4a14e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab81e4b0ec40afa88e68334d89ae3ba44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#gaf9e1f9bd6e9ec54c7f9fca05421def85">njb_time_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeapi.html#gab81e4b0ec40afa88e68334d89ae3ba44">NJB_Get_Time</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gab81e4b0ec40afa88e68334d89ae3ba44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga257a1f0973dc7e3ed779eb55978de2a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeapi.html#ga257a1f0973dc7e3ed779eb55978de2a7">NJB_Set_Time</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, <a class="el" href="group__types.html#gaf9e1f9bd6e9ec54c7f9fca05421def85">njb_time_t</a> *time)</td></tr>
<tr class="separator:ga257a1f0973dc7e3ed779eb55978de2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad520b434c17f481c42bf12f487e632ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeapi.html#gad520b434c17f481c42bf12f487e632ae">NJB_Destroy_Time</a> (<a class="el" href="group__types.html#gaf9e1f9bd6e9ec54c7f9fca05421def85">njb_time_t</a> *time)</td></tr>
<tr class="separator:gad520b434c17f481c42bf12f487e632ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92cc70e7805c6fc0934017f81b72b80d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#ga92cc70e7805c6fc0934017f81b72b80d">NJB_Play_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid)</td></tr>
<tr class="separator:ga92cc70e7805c6fc0934017f81b72b80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c31fd1b835a7c2ea247de0d42767594"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#ga5c31fd1b835a7c2ea247de0d42767594">NJB_Queue_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t trackid)</td></tr>
<tr class="separator:ga5c31fd1b835a7c2ea247de0d42767594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga749d9a967c9fb4688354c9021ed983bd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#ga749d9a967c9fb4688354c9021ed983bd">NJB_Stop_Play</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:ga749d9a967c9fb4688354c9021ed983bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9fceab221dc8a288ec8a76740de3bef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#gaf9fceab221dc8a288ec8a76740de3bef">NJB_Pause_Play</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gaf9fceab221dc8a288ec8a76740de3bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad24506eacfc798236591ea15ef04f9eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#gad24506eacfc798236591ea15ef04f9eb">NJB_Resume_Play</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb)</td></tr>
<tr class="separator:gad24506eacfc798236591ea15ef04f9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7df05103977dbd080f989dc62d176bb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#gab7df05103977dbd080f989dc62d176bb">NJB_Seek_Track</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int32_t position)</td></tr>
<tr class="separator:gab7df05103977dbd080f989dc62d176bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c29c35293a64aa06dbb6e726fbd5d42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__playapi.html#ga6c29c35293a64aa06dbb6e726fbd5d42">NJB_Elapsed_Time</a> (<a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> *njb, u_int16_t *elapsed, int *change)</td></tr>
<tr class="separator:ga6c29c35293a64aa06dbb6e726fbd5d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Interface to the Nomad Jukebox library libnjb, handles most models. Also handles the Dell Digital Jukebox. This file should be included by programs that want to use libnjb, e.g.:</p>
<p><code> #include &lt;<a class="el" href="libnjb_8h.html">libnjb.h</a>&gt; </code> </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a89a47ad0beff0eee1cd986df0b9bc3d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIBNJB_COMPILED_FOR_LIBUSB&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A legacy definition - nowadays we always compile for libusb </p>

</div>
</div>
<a class="anchor" id="aca636396eba94ed17d827e79b5e6ea01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIBNJB_VERSION&#160;&#160;&#160;2.2.7</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The version of this installation of libnjb </p>

</div>
</div>
<a class="anchor" id="ae77d86345615710d5d11b5b294e98948"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_FILEFLAGS_REGULAR_FILE&#160;&#160;&#160;0x80000000U</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>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. </p>

<p>Referenced by <a class="el" href="datafile_8c.html#aa0767790f814895d8ddc310d933fb011">datafile_unpack()</a>.</p>

</div>
</div>
<a class="anchor" id="a46e41076f44166b6446e3fdae6db62a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_MAX_DEVICES&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The maximum number of devices that can be found by libnjb </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="cursesplay_8c-example.html#a1">cursesplay.c</a>, <a class="el" href="delfile_8c-example.html#a1">delfile.c</a>, <a class="el" href="deltr_8c-example.html#a1">deltr.c</a>, <a class="el" href="dumpeax_8c-example.html#a1">dumpeax.c</a>, <a class="el" href="dumptime_8c-example.html#a1">dumptime.c</a>, <a class="el" href="files_8c-example.html#a7">files.c</a>, <a class="el" href="fwupgrade_8c-example.html#a1">fwupgrade.c</a>, <a class="el" href="getfile_8c-example.html#a1">getfile.c</a>, <a class="el" href="getowner_8c-example.html#a1">getowner.c</a>, <a class="el" href="gettr_8c-example.html#a1">gettr.c</a>, <a class="el" href="getusage_8c-example.html#a1">getusage.c</a>, <a class="el" href="handshake_8c-example.html#a1">handshake.c</a>, <a class="el" href="pl_8c-example.html#a10">pl.c</a>, <a class="el" href="play_8c-example.html#a1">play.c</a>, <a class="el" href="playlists_8c-example.html#a10">playlists.c</a>, <a class="el" href="sendfile_8c-example.html#a1">sendfile.c</a>, <a class="el" href="sendtr_8c-example.html#a1">sendtr.c</a>, <a class="el" href="setowner_8c-example.html#a1">setowner.c</a>, <a class="el" href="setpbm_8c-example.html#a1">setpbm.c</a>, <a class="el" href="settime_8c-example.html#a9">settime.c</a>, <a class="el" href="tagtr_8c-example.html#a1">tagtr.c</a>, and <a class="el" href="tracks_8c-example.html#a15">tracks.c</a>.</dd>
</dl>
</div>
</div>
<a class="anchor" id="a85cf6558d75668bca546d2934330e56c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_PL_CHNAME&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This playlist has changed name </p>

<p>Referenced by <a class="el" href="group__playlistapi.html#ga7027ca2a82c4982ccc0f9a7e3c3a9a8c">NJB_Playlist_Set_Name()</a>, and <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>.</p>

</div>
</div>
<a class="anchor" id="a6360b76a52a85eef1fb60b7d09b968b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_PL_CHTRACKS&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This playlist has a new track listing </p>

<p>Referenced by <a class="el" href="group__playlistapi.html#ga2126da1cb5f0cac00bdfd9aaa68c4d21">NJB_Playlist_Addtrack()</a>, <a class="el" href="group__playlistapi.html#ga115c39ac5a2db56f61158dad5bac5ee0">NJB_Playlist_Deltrack()</a>, <a class="el" href="group__playlistapi.html#ga28d21dfce2e1112d8a57f58618a369b6">NJB_Playlist_Deltrack_TrackID()</a>, and <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>.</p>

</div>
</div>
<a class="anchor" id="a62f7abb752f8563cee09cf77251b0077"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_PL_NEW&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This playlist is new </p>

<p>Referenced by <a class="el" href="group__playlistapi.html#ga2126da1cb5f0cac00bdfd9aaa68c4d21">NJB_Playlist_Addtrack()</a>, <a class="el" href="group__playlistapi.html#gab651a59e601fbf7848f5f3cbe4d53527">NJB_Playlist_New()</a>, and <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0d8333c6992b5033bb7af1b7615fb7c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NJB_PL_UNCHANGED&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This playlist has not changed </p>

<p>Referenced by <a class="el" href="group__playlistapi.html#ga7027ca2a82c4982ccc0f9a7e3c3a9a8c">NJB_Playlist_Set_Name()</a>, <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>, and <a class="el" href="playlist_8c.html#a696ec1b911d19920b16b51d865a933f8">playlist_unpack()</a>.</p>

</div>
</div>
<a class="anchor" id="a47636ef255d9c072bdbcabdb99a85914"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OWNER_STRING_LENGTH&#160;&#160;&#160;128</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The fixed length of the owner string </p>

<p>Referenced by <a class="el" href="group__basic.html#gac24779b3f78bf1290d09a2b80db49a3d">NJB_Set_Owner_String()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6efb672d692e39f52eb3589fde051ad2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int NJB_Xfer_Callback(u_int64_t sent, u_int64_t total, const char *buf, unsigned len, void *data)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The callback type </p>

</div>
</div>
<a class="anchor" id="aed0d26175297ce40dc5e81f9248c44a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned char owner_string[<a class="el" href="libnjb_8h.html#a47636ef255d9c072bdbcabdb99a85914">OWNER_STRING_LENGTH</a>+1]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A type defined for owner strings </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a31a8a9da84fa42ffdc7eed0cd2978192"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="libnjb_8h.html#a31a8a9da84fa42ffdc7eed0cd2978192">njb_eax_control_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is the EAX Control Type </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>