<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;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.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <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="contents"> <h1>Enumerators to identify different jukeboxes</h1><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gd84011f40d11f1eae13f708cdc3c29fb">NJB_DEVICE_NJB1</a> 0x00</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g09633bbeb6f8f6ea9d3ca22cdfe2bce6">NJB_DEVICE_NJB2</a> 0x01</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g926fee67d4ce21c76387fc3776d8300a">NJB_DEVICE_NJB3</a> 0x02</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gf6a2f938dac789dbe60fd180b3e349b9">NJB_DEVICE_NJBZEN</a> 0x03</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gb71524f64ef1bd8ce5b5d2c43e0e96ed">NJB_DEVICE_NJBZEN2</a> 0x04</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gbdcfd9cceb42cc2eb36b5bdec8e6fb99">NJB_DEVICE_NJBZENNX</a> 0x05</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g740111e4a5ce05f1de2514ef009950fa">NJB_DEVICE_NJBZENXTRA</a> 0x06</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gdf32f71e02bba4a0f4263ead9af76a0e">NJB_DEVICE_DELLDJ</a> 0x07</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g672923cbac0535dd462b3301a8db7d36">NJB_DEVICE_NJBZENTOUCH</a> 0x08</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g156cb614f22a38e8a32b343a69cdee3d">NJB_DEVICE_NJBZENMICRO</a> 0x09</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gb4842c1be5726ddbba4314fcecc9cf2d">NJB_DEVICE_DELLDJ2</a> 0x0a</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g99e6697c61c54f2b7c107e29fbfc45a8">NJB_DEVICE_POCKETDJ</a> 0x0b</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g4d2993b573e6055956d4bf00b10b2e2c">NJB_DEVICE_ZENSLEEK</a> 0x0c</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#gc3d561d1159978ac0dbbcfebd4bb89aa">NJB_DEVICE_CREATIVEZEN</a> 0x0d</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__njbboxes.html#g95a307235ccb5f4cc8d6687e87f8e8b4">NJB_DEVICE_DELLDJ3</a> 0x0e</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> 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" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__types.html#ga9ef8fd950a0f007dd4c5156f5b8079a">njb_t</a> </dd></dl> <hr><h2>Define Documentation</h2> <a class="anchor" name="gc3d561d1159978ac0dbbcfebd4bb89aa"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_CREATIVEZEN" ref="gc3d561d1159978ac0dbbcfebd4bb89aa" 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) </div> </div><p> <a class="anchor" name="gdf32f71e02bba4a0f4263ead9af76a0e"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ" ref="gdf32f71e02bba4a0f4263ead9af76a0e" 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" </div> </div><p> <a class="anchor" name="gb4842c1be5726ddbba4314fcecc9cf2d"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ2" ref="gb4842c1be5726ddbba4314fcecc9cf2d" 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 </div> </div><p> <a class="anchor" name="g95a307235ccb5f4cc8d6687e87f8e8b4"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_DELLDJ3" ref="g95a307235ccb5f4cc8d6687e87f8e8b4" 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 </div> </div><p> <a class="anchor" name="gd84011f40d11f1eae13f708cdc3c29fb"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB1" ref="gd84011f40d11f1eae13f708cdc3c29fb" 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 <dl compact><dt><b>Examples: </b></dt><dd> <a class="el" href="handshake_8c-example.html#a11">handshake.c</a>.</dl> <p>Referenced by <a class="el" href="procedure_8c_source.html#l02008">NJB_Adjust_EAX()</a>, <a class="el" href="procedure_8c_source.html#l00223">NJB_Capture()</a>, <a class="el" href="base_8c_source.html#l00147">njb_close()</a>, <a class="el" href="procedure_8c_source.html#l01872">NJB_Create_Folder()</a>, <a class="el" href="procedure_8c_source.html#l02453">NJB_Delete_Datafile()</a>, <a class="el" href="procedure_8c_source.html#l02167">NJB_Delete_Playlist()</a>, <a class="el" href="procedure_8c_source.html#l02415">NJB_Delete_Track()</a>, <a class="el" href="procedure_8c_source.html#l02740">NJB_Elapsed_Time()</a>, <a class="el" href="procedure_8c_source.html#l03366">NJB_Get_Auxpower()</a>, <a class="el" href="procedure_8c_source.html#l03328">NJB_Get_Battery_Charging()</a>, <a class="el" href="procedure_8c_source.html#l03294">NJB_Get_Battery_Level()</a>, <a class="el" href="procedure_8c_source.html#l00846">NJB_Get_Datafile_Tag()</a>, <a class="el" href="procedure_8c_source.html#l03456">NJB_Get_Device_Name()</a>, <a class="el" href="procedure_8c_source.html#l00657">NJB_Get_Disk_Usage()</a>, <a class="el" href="procedure_8c_source.html#l01952">NJB_Get_EAX_Type()</a>, <a class="el" href="procedure_8c_source.html#l03509">NJB_Get_Firmware_Revision()</a>, <a class="el" href="procedure_8c_source.html#l03542">NJB_Get_Hardware_Revision()</a>, <a class="el" href="procedure_8c_source.html#l03203">NJB_Get_NJB1_Libcounter()</a>, <a class="el" href="procedure_8c_source.html#l00697">NJB_Get_Owner_String()</a>, <a class="el" href="procedure_8c_source.html#l00592">NJB_Get_Playlist()</a>, <a class="el" href="procedure_8c_source.html#l03411">NJB_Get_SDMI_ID()</a>, <a class="el" href="procedure_8c_source.html#l02079">NJB_Get_Time()</a>, <a class="el" href="procedure_8c_source.html#l00980">NJB_Get_Track_fd()</a>, <a class="el" href="procedure_8c_source.html#l00503">NJB_Get_Track_Tag()</a>, <a class="el" href="procedure_8c_source.html#l00297">NJB_Handshake()</a>, <a class="el" href="procedure_8c_source.html#l00130">NJB_Open()</a>, <a class="el" href="procedure_8c_source.html#l03131">NJB_Ping()</a>, <a class="el" href="procedure_8c_source.html#l02503">NJB_Play_Track()</a>, <a class="el" href="procedure_8c_source.html#l02551">NJB_Queue_Track()</a>, <a class="el" href="procedure_8c_source.html#l00266">NJB_Release()</a>, <a class="el" href="procedure_8c_source.html#l02895">NJB_Replace_Track_Tag()</a>, <a class="el" href="procedure_8c_source.html#l00811">NJB_Reset_Get_Datafile_Tag()</a>, <a class="el" href="procedure_8c_source.html#l01915">NJB_Reset_Get_EAX_Type()</a>, <a class="el" href="procedure_8c_source.html#l00556">NJB_Reset_Get_Playlist()</a>, <a class="el" href="procedure_8c_source.html#l00460">NJB_Reset_Get_Track_Tag()</a>, <a class="el" href="procedure_8c_source.html#l01723">NJB_Send_File()</a>, <a class="el" href="procedure_8c_source.html#l01592">NJB_Send_Track()</a>, <a class="el" href="procedure_8c_source.html#l00746">NJB_Set_Owner_String()</a>, <a class="el" href="procedure_8c_source.html#l02113">NJB_Set_Time()</a>, <a class="el" href="procedure_8c_source.html#l02643">NJB_Stop_Play()</a>, and <a class="el" href="procedure_8c_source.html#l02206">NJB_Update_Playlist()</a>.</p> </div> </div><p> <a class="anchor" name="g09633bbeb6f8f6ea9d3ca22cdfe2bce6"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB2" ref="g09633bbeb6f8f6ea9d3ca22cdfe2bce6" 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>Referenced by <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div><p> <a class="anchor" name="g926fee67d4ce21c76387fc3776d8300a"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJB3" ref="g926fee67d4ce21c76387fc3776d8300a" 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>Referenced by <a class="el" href="datafile_8c_source.html#l00321">datafile_pack3()</a>, <a class="el" href="datafile_8c_source.html#l00426">new_folder_pack3()</a>, <a class="el" href="procedure_8c_source.html#l00184">NJB_Close()</a>, <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>, and <a class="el" href="procedure_8c_source.html#l00130">NJB_Open()</a>.</p> </div> </div><p> <a class="anchor" name="gf6a2f938dac789dbe60fd180b3e349b9"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZEN" ref="gf6a2f938dac789dbe60fd180b3e349b9" 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>Referenced by <a class="el" href="datafile_8c_source.html#l00321">datafile_pack3()</a>, <a class="el" href="datafile_8c_source.html#l00426">new_folder_pack3()</a>, <a class="el" href="procedure_8c_source.html#l00184">NJB_Close()</a>, <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>, and <a class="el" href="procedure_8c_source.html#l00130">NJB_Open()</a>.</p> </div> </div><p> <a class="anchor" name="gb71524f64ef1bd8ce5b5d2c43e0e96ed"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZEN2" ref="gb71524f64ef1bd8ce5b5d2c43e0e96ed" 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>Referenced by <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div><p> <a class="anchor" name="g156cb614f22a38e8a32b343a69cdee3d"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENMICRO" ref="g156cb614f22a38e8a32b343a69cdee3d" 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 </div> </div><p> <a class="anchor" name="gbdcfd9cceb42cc2eb36b5bdec8e6fb99"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENNX" ref="gbdcfd9cceb42cc2eb36b5bdec8e6fb99" 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>Referenced by <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div><p> <a class="anchor" name="g672923cbac0535dd462b3301a8db7d36"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENTOUCH" ref="g672923cbac0535dd462b3301a8db7d36" 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>Referenced by <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div><p> <a class="anchor" name="g740111e4a5ce05f1de2514ef009950fa"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_NJBZENXTRA" ref="g740111e4a5ce05f1de2514ef009950fa" 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>Referenced by <a class="el" href="procedure_8c_source.html#l03043">NJB_Get_Bitmap_Dimensions()</a>.</p> </div> </div><p> <a class="anchor" name="g99e6697c61c54f2b7c107e29fbfc45a8"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_POCKETDJ" ref="g99e6697c61c54f2b7c107e29fbfc45a8" 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 </div> </div><p> <a class="anchor" name="g4d2993b573e6055956d4bf00b10b2e2c"></a><!-- doxytag: member="libnjb.h::NJB_DEVICE_ZENSLEEK" ref="g4d2993b573e6055956d4bf00b10b2e2c" 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 </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Sun Jul 26 17:17:26 2009 for libnjb by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>