<!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"/> <title>libnjb: Enumerators to identify different jukeboxes</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.3 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">libnjb <span id="projectnumber">2.2.6</span></div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> </div> <div class="headertitle"> <h1>Enumerators to identify different jukeboxes</h1> </div> </div> <div class="contents"> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="define-members"></a> Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gad84011f40d11f1eae13f708cdc3c29fb">NJB_DEVICE_NJB1</a>   0x00</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga09633bbeb6f8f6ea9d3ca22cdfe2bce6">NJB_DEVICE_NJB2</a>   0x01</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga926fee67d4ce21c76387fc3776d8300a">NJB_DEVICE_NJB3</a>   0x02</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gaf6a2f938dac789dbe60fd180b3e349b9">NJB_DEVICE_NJBZEN</a>   0x03</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gab71524f64ef1bd8ce5b5d2c43e0e96ed">NJB_DEVICE_NJBZEN2</a>   0x04</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gabdcfd9cceb42cc2eb36b5bdec8e6fb99">NJB_DEVICE_NJBZENNX</a>   0x05</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga740111e4a5ce05f1de2514ef009950fa">NJB_DEVICE_NJBZENXTRA</a>   0x06</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gadf32f71e02bba4a0f4263ead9af76a0e">NJB_DEVICE_DELLDJ</a>   0x07</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga672923cbac0535dd462b3301a8db7d36">NJB_DEVICE_NJBZENTOUCH</a>   0x08</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga156cb614f22a38e8a32b343a69cdee3d">NJB_DEVICE_NJBZENMICRO</a>   0x09</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gab4842c1be5726ddbba4314fcecc9cf2d">NJB_DEVICE_DELLDJ2</a>   0x0a</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga99e6697c61c54f2b7c107e29fbfc45a8">NJB_DEVICE_POCKETDJ</a>   0x0b</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga4d2993b573e6055956d4bf00b10b2e2c">NJB_DEVICE_ZENSLEEK</a>   0x0c</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gac3d561d1159978ac0dbbcfebd4bb89aa">NJB_DEVICE_CREATIVEZEN</a>   0x0d</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#ga95a307235ccb5f4cc8d6687e87f8e8b4">NJB_DEVICE_DELLDJ3</a>   0x0e</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>These are found in the <code>device_type</code> field of the <code>njb_t</code> struct. It is used a lot inside libnjb for deciding how to handle a certain device.</p> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__types.html#gaa9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> </dd></dl> <hr/><h2>Define Documentation</h2> <a class="anchor" id="gac3d561d1159978ac0dbbcfebd4bb89aa"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_CREATIVEZEN" ref="gac3d561d1159978ac0dbbcfebd4bb89aa" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_CREATIVEZEN   0x0d</td> </tr> </table> </div> <div class="memdoc"> <p>Creative Zen (Micro variant) </p> </div> </div> <a class="anchor" id="gadf32f71e02bba4a0f4263ead9af76a0e"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ" ref="gadf32f71e02bba4a0f4263ead9af76a0e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_DELLDJ   0x07</td> </tr> </table> </div> <div class="memdoc"> <p>Dell Digital DJ "Dell DJ" </p> </div> </div> <a class="anchor" id="gab4842c1be5726ddbba4314fcecc9cf2d"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ2" ref="gab4842c1be5726ddbba4314fcecc9cf2d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_DELLDJ2   0x0a</td> </tr> </table> </div> <div class="memdoc"> <p>Second Generation Dell DJ </p> </div> </div> <a class="anchor" id="ga95a307235ccb5f4cc8d6687e87f8e8b4"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ3" ref="ga95a307235ccb5f4cc8d6687e87f8e8b4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_DELLDJ3   0x0e</td> </tr> </table> </div> <div class="memdoc"> <p>Third Generation Dell DJ </p> </div> </div> <a class="anchor" id="gad84011f40d11f1eae13f708cdc3c29fb"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB1" ref="gad84011f40d11f1eae13f708cdc3c29fb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJB1   0x00</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox 1 </p> <dl><dt><b>Examples: </b></dt><dd><a class="el" href="handshake_8c-example.html#a11">handshake.c</a>.</dd> </dl> <p>Referenced by <a class="el" href="group__eaxapi.html#gab488254f5ddf7783105eb859ac4a14e1">NJB_Adjust_EAX()</a>, <a class="el" href="group__basic.html#ga023eb258743b5961ec1b85cbd62a55cb">NJB_Capture()</a>, <a class="el" href="base_8c.html#ae7a3017562ff53c08d528260511e0456">njb_close()</a>, <a class="el" href="group__datatagapi.html#gaf0af37672d08dc62974925db7c7b6dfb">NJB_Create_Folder()</a>, <a class="el" href="group__datatagapi.html#gac6063d6550628ce9f25c49c24abd6ab1">NJB_Delete_Datafile()</a>, <a class="el" href="group__playlistapi.html#gaef5c50b91f4fcefde57920aab70a6d7d">NJB_Delete_Playlist()</a>, <a class="el" href="group__tagapi.html#gae454a558a453279a94a0a8406f488bdc">NJB_Delete_Track()</a>, <a class="el" href="group__playapi.html#ga6c29c35293a64aa06dbb6e726fbd5d42">NJB_Elapsed_Time()</a>, <a class="el" href="group__basic.html#ga9f03a2404de7dfd084adea3c68fdb0f9">NJB_Get_Auxpower()</a>, <a class="el" href="group__basic.html#gaa5b633ed905de58a13b5682fa14c5113">NJB_Get_Battery_Charging()</a>, <a class="el" href="group__basic.html#ga9e284653140092c2fe42fbb20e73265d">NJB_Get_Battery_Level()</a>, <a class="el" href="group__datatagapi.html#gac7c33df215b2471b2d328a6347af6ab2">NJB_Get_Datafile_Tag()</a>, <a class="el" href="group__basic.html#ga0a3239069cd6e87ec14abee9c4d06b59">NJB_Get_Device_Name()</a>, <a class="el" href="group__basic.html#gab45cd3177a295ea8604423080e7e62ed">NJB_Get_Disk_Usage()</a>, <a class="el" href="group__eaxapi.html#gaa9146994b5fdcf249d094067f5059431">NJB_Get_EAX_Type()</a>, <a class="el" href="group__basic.html#ga7016704848a564e396f2b2439f21f0df">NJB_Get_Firmware_Revision()</a>, <a class="el" href="group__basic.html#ga6f4161a855d8a067a2c83de13b826b0f">NJB_Get_Hardware_Revision()</a>, <a class="el" href="group__basic.html#ga3bd68306e995f6775e605906b90dc5aa">NJB_Get_NJB1_Libcounter()</a>, <a class="el" href="group__basic.html#gadca7f2a175da4e25244e81a5abafad7d">NJB_Get_Owner_String()</a>, <a class="el" href="group__playlistapi.html#ga85a098c666b569588a4bb8244b4070da">NJB_Get_Playlist()</a>, <a class="el" href="group__basic.html#ga9f6e12f2966bdf474c4db45af850fffd">NJB_Get_SDMI_ID()</a>, <a class="el" href="group__timeapi.html#gab81e4b0ec40afa88e68334d89ae3ba44">NJB_Get_Time()</a>, <a class="el" href="group__tagapi.html#gab99507fb41c1527e58a449812a5d99e6">NJB_Get_Track_fd()</a>, <a class="el" href="group__tagapi.html#gac1e3781b41ed63473b1808d9578ba1f3">NJB_Get_Track_Tag()</a>, <a class="el" href="procedure_8c.html#af77a8af68d57e51d6b7959d696954e07">NJB_Handshake()</a>, <a class="el" href="group__basic.html#gaa631536b597d8f8cb73eeb47eff6640a">NJB_Open()</a>, <a class="el" href="group__basic.html#ga14869c6979a66b0aa0e6d35081bb2fc9">NJB_Ping()</a>, <a class="el" href="group__playapi.html#ga92cc70e7805c6fc0934017f81b72b80d">NJB_Play_Track()</a>, <a class="el" href="group__playapi.html#ga5c31fd1b835a7c2ea247de0d42767594">NJB_Queue_Track()</a>, <a class="el" href="group__basic.html#ga69d4034384f1bd033ed2c9ba7a9b32d4">NJB_Release()</a>, <a class="el" href="group__tagapi.html#ga8714367c0e56b681b75a7c7af9b2b739">NJB_Replace_Track_Tag()</a>, <a class="el" href="group__datatagapi.html#gae05722e976c41992fbb6323b9edd617a">NJB_Reset_Get_Datafile_Tag()</a>, <a class="el" href="group__eaxapi.html#ga4d59282ecca52bb7bfcd78c5f21c4a47">NJB_Reset_Get_EAX_Type()</a>, <a class="el" href="group__playlistapi.html#ga3781a9a6f68d7ab3ac5970fc4f2c80d9">NJB_Reset_Get_Playlist()</a>, <a class="el" href="group__tagapi.html#ga5b4b2093f4b7adb9ea0e3e34f572bc80">NJB_Reset_Get_Track_Tag()</a>, <a class="el" href="group__datatagapi.html#ga31c21abd0c41827557fa14b13b496d5e">NJB_Send_File()</a>, <a class="el" href="group__tagapi.html#gade6296b1920788ae715e8d57d50a9e8a">NJB_Send_Track()</a>, <a class="el" href="group__basic.html#gac24779b3f78bf1290d09a2b80db49a3d">NJB_Set_Owner_String()</a>, <a class="el" href="group__timeapi.html#ga257a1f0973dc7e3ed779eb55978de2a7">NJB_Set_Time()</a>, <a class="el" href="group__playapi.html#ga749d9a967c9fb4688354c9021ed983bd">NJB_Stop_Play()</a>, and <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>.</p> </div> </div> <a class="anchor" id="ga09633bbeb6f8f6ea9d3ca22cdfe2bce6"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB2" ref="ga09633bbeb6f8f6ea9d3ca22cdfe2bce6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJB2   0x01</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox 2 </p> <p>Referenced by <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div> <a class="anchor" id="ga926fee67d4ce21c76387fc3776d8300a"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB3" ref="ga926fee67d4ce21c76387fc3776d8300a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJB3   0x02</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox 3 </p> <p>Referenced by <a class="el" href="datafile_8c.html#afc23fcd58e9e846ae7aa4ff500f5b198">datafile_pack3()</a>, <a class="el" href="datafile_8c.html#aa7ca666051692a0e0c2b458366e8fcf9">new_folder_pack3()</a>, <a class="el" href="group__basic.html#ga13a9c926c430f38f3a6535ecaaf3e9b9">NJB_Close()</a>, <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>, and <a class="el" href="group__basic.html#gaa631536b597d8f8cb73eeb47eff6640a">NJB_Open()</a>.</p> </div> </div> <a class="anchor" id="gaf6a2f938dac789dbe60fd180b3e349b9"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZEN" ref="gaf6a2f938dac789dbe60fd180b3e349b9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZEN   0x03</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen (with FireWire) </p> <p>Referenced by <a class="el" href="datafile_8c.html#afc23fcd58e9e846ae7aa4ff500f5b198">datafile_pack3()</a>, <a class="el" href="datafile_8c.html#aa7ca666051692a0e0c2b458366e8fcf9">new_folder_pack3()</a>, <a class="el" href="group__basic.html#ga13a9c926c430f38f3a6535ecaaf3e9b9">NJB_Close()</a>, <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>, and <a class="el" href="group__basic.html#gaa631536b597d8f8cb73eeb47eff6640a">NJB_Open()</a>.</p> </div> </div> <a class="anchor" id="gab71524f64ef1bd8ce5b5d2c43e0e96ed"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZEN2" ref="gab71524f64ef1bd8ce5b5d2c43e0e96ed" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZEN2   0x04</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen USB 2.0 </p> <p>Referenced by <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div> <a class="anchor" id="ga156cb614f22a38e8a32b343a69cdee3d"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENMICRO" ref="ga156cb614f22a38e8a32b343a69cdee3d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZENMICRO   0x09</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen Micro </p> </div> </div> <a class="anchor" id="gabdcfd9cceb42cc2eb36b5bdec8e6fb99"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENNX" ref="gabdcfd9cceb42cc2eb36b5bdec8e6fb99" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZENNX   0x05</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen NX </p> <p>Referenced by <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div> <a class="anchor" id="ga672923cbac0535dd462b3301a8db7d36"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENTOUCH" ref="ga672923cbac0535dd462b3301a8db7d36" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZENTOUCH   0x08</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen Touch </p> <p>Referenced by <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div> <a class="anchor" id="ga740111e4a5ce05f1de2514ef009950fa"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENXTRA" ref="ga740111e4a5ce05f1de2514ef009950fa" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_NJBZENXTRA   0x06</td> </tr> </table> </div> <div class="memdoc"> <p>Nomad Jukebox Zen Xtra </p> <p>Referenced by <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div> <a class="anchor" id="ga99e6697c61c54f2b7c107e29fbfc45a8"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_POCKETDJ" ref="ga99e6697c61c54f2b7c107e29fbfc45a8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_POCKETDJ   0x0b</td> </tr> </table> </div> <div class="memdoc"> <p>Dell Pocket DJ </p> </div> </div> <a class="anchor" id="ga4d2993b573e6055956d4bf00b10b2e2c"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_ZENSLEEK" ref="ga4d2993b573e6055956d4bf00b10b2e2c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NJB_DEVICE_ZENSLEEK   0x0c</td> </tr> </table> </div> <div class="memdoc"> <p>Zen Sleek </p> </div> </div> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Feb 8 2011 for libnjb by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>