<!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>libburn: burn_toc_entry Struct Reference</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.6.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div> <div class="contents"> <h1>burn_toc_entry Struct Reference</h1><!-- doxytag: class="burn_toc_entry" --> <p>Information about a track on a disc - this is from the q sub channel of the lead-in area of a disc. <a href="#_details">More...</a></p> <p><code>#include <<a class="el" href="libburn_8h_source.html">libburn.h</a>></code></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a859be551dea1325045ab73f16a8f9231">session</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Session the track is in. <a href="#a859be551dea1325045ab73f16a8f9231"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a273b4cd97c47d8b6da31e786fde05205">adr</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Type of data. <a href="#a273b4cd97c47d8b6da31e786fde05205"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a9e0b54e1f55e0dec14c108d01c1550cb">control</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Type of data in the track. <a href="#a9e0b54e1f55e0dec14c108d01c1550cb"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a910d5a61ebdb4f7d492f0cd78bea1f74">tno</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Zero. <a href="#a910d5a61ebdb4f7d492f0cd78bea1f74"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a80a0042a85308bbe873ddc082e3787f6">point</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Track number or special information. <a href="#a80a0042a85308bbe873ddc082e3787f6"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#abbfff4daf185f67b44af1e023cab51f2">min</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#aae09be56c752ae28c82fe843ddd2edcb">sec</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a311604a76c7057d79aa926ed52e55aea">frame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#ac94ce897703c1bfbb9a12a64aa85f3ba">zero</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a5f6cdf2f9fea285b3e2c56db89959997">pmin</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Track start time minutes for normal tracks. <a href="#a5f6cdf2f9fea285b3e2c56db89959997"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a5d2b1c4180cd83e58fdb9f3741076fd1">psec</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Track start time seconds for normal tracks. <a href="#a5d2b1c4180cd83e58fdb9f3741076fd1"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#ab0baffe39414eebb172008db80745131">pframe</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Track start time frames for normal tracks. <a href="#ab0baffe39414eebb172008db80745131"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a32ec83dd9468d0e0bbf6c7619f711e14">extensions_valid</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#ae707968153ebd679a9904e0ceae961b7">session_msb</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a7d6e7b8c339c64269a00864ab264121b">point_msb</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a4685ab3632c0020cb529255d15df12b8">start_lba</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structburn__toc__entry.html#a90d8e8108c6de79edfcbece170e2ace2">track_blocks</a></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Information about a track on a disc - this is from the q sub channel of the lead-in area of a disc. </p> <p>The documentation here is very terse. See a document such as mmc3 for proper information.</p> <p>CAUTION : This structure is prone to future extension !</p> <p>Do not restrict your application to unsigned char with any counter like "session", "point", "pmin", ... Do not rely on the current size of a <a class="el" href="structburn__toc__entry.html" title="Information about a track on a disc - this is from the q sub channel of the lead-in...">burn_toc_entry</a>.</p> <p>ts A70201 : DVD extension, see below </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00311">311</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> <hr/><h2>Field Documentation</h2> <a class="anchor" id="a273b4cd97c47d8b6da31e786fde05205"></a><!-- doxytag: member="burn_toc_entry::adr" ref="a273b4cd97c47d8b6da31e786fde05205" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a273b4cd97c47d8b6da31e786fde05205">burn_toc_entry::adr</a></td> </tr> </table> </div> <div class="memdoc"> <p>Type of data. </p> <p>for this struct to be valid, it must be 1 </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00316">316</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a9e0b54e1f55e0dec14c108d01c1550cb"></a><!-- doxytag: member="burn_toc_entry::control" ref="a9e0b54e1f55e0dec14c108d01c1550cb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a9e0b54e1f55e0dec14c108d01c1550cb">burn_toc_entry::control</a></td> </tr> </table> </div> <div class="memdoc"> <p>Type of data in the track. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00318">318</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a32ec83dd9468d0e0bbf6c7619f711e14"></a><!-- doxytag: member="burn_toc_entry::extensions_valid" ref="a32ec83dd9468d0e0bbf6c7619f711e14" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a32ec83dd9468d0e0bbf6c7619f711e14">burn_toc_entry::extensions_valid</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00339">339</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a311604a76c7057d79aa926ed52e55aea"></a><!-- doxytag: member="burn_toc_entry::frame" ref="a311604a76c7057d79aa926ed52e55aea" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a311604a76c7057d79aa926ed52e55aea">burn_toc_entry::frame</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00325">325</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="abbfff4daf185f67b44af1e023cab51f2"></a><!-- doxytag: member="burn_toc_entry::min" ref="abbfff4daf185f67b44af1e023cab51f2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#abbfff4daf185f67b44af1e023cab51f2">burn_toc_entry::min</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00323">323</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="ab0baffe39414eebb172008db80745131"></a><!-- doxytag: member="burn_toc_entry::pframe" ref="ab0baffe39414eebb172008db80745131" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#ab0baffe39414eebb172008db80745131">burn_toc_entry::pframe</a></td> </tr> </table> </div> <div class="memdoc"> <p>Track start time frames for normal tracks. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00332">332</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a5f6cdf2f9fea285b3e2c56db89959997"></a><!-- doxytag: member="burn_toc_entry::pmin" ref="a5f6cdf2f9fea285b3e2c56db89959997" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a5f6cdf2f9fea285b3e2c56db89959997">burn_toc_entry::pmin</a></td> </tr> </table> </div> <div class="memdoc"> <p>Track start time minutes for normal tracks. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00328">328</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a80a0042a85308bbe873ddc082e3787f6"></a><!-- doxytag: member="burn_toc_entry::point" ref="a80a0042a85308bbe873ddc082e3787f6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a80a0042a85308bbe873ddc082e3787f6">burn_toc_entry::point</a></td> </tr> </table> </div> <div class="memdoc"> <p>Track number or special information. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00322">322</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a7d6e7b8c339c64269a00864ab264121b"></a><!-- doxytag: member="burn_toc_entry::point_msb" ref="a7d6e7b8c339c64269a00864ab264121b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a7d6e7b8c339c64269a00864ab264121b">burn_toc_entry::point_msb</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00346">346</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a5d2b1c4180cd83e58fdb9f3741076fd1"></a><!-- doxytag: member="burn_toc_entry::psec" ref="a5d2b1c4180cd83e58fdb9f3741076fd1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a5d2b1c4180cd83e58fdb9f3741076fd1">burn_toc_entry::psec</a></td> </tr> </table> </div> <div class="memdoc"> <p>Track start time seconds for normal tracks. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00330">330</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="aae09be56c752ae28c82fe843ddd2edcb"></a><!-- doxytag: member="burn_toc_entry::sec" ref="aae09be56c752ae28c82fe843ddd2edcb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#aae09be56c752ae28c82fe843ddd2edcb">burn_toc_entry::sec</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00324">324</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a859be551dea1325045ab73f16a8f9231"></a><!-- doxytag: member="burn_toc_entry::session" ref="a859be551dea1325045ab73f16a8f9231" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a859be551dea1325045ab73f16a8f9231">burn_toc_entry::session</a></td> </tr> </table> </div> <div class="memdoc"> <p>Session the track is in. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00314">314</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="ae707968153ebd679a9904e0ceae961b7"></a><!-- doxytag: member="burn_toc_entry::session_msb" ref="ae707968153ebd679a9904e0ceae961b7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#ae707968153ebd679a9904e0ceae961b7">burn_toc_entry::session_msb</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00345">345</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a4685ab3632c0020cb529255d15df12b8"></a><!-- doxytag: member="burn_toc_entry::start_lba" ref="a4685ab3632c0020cb529255d15df12b8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structburn__toc__entry.html#a4685ab3632c0020cb529255d15df12b8">burn_toc_entry::start_lba</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00348">348</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a910d5a61ebdb4f7d492f0cd78bea1f74"></a><!-- doxytag: member="burn_toc_entry::tno" ref="a910d5a61ebdb4f7d492f0cd78bea1f74" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#a910d5a61ebdb4f7d492f0cd78bea1f74">burn_toc_entry::tno</a></td> </tr> </table> </div> <div class="memdoc"> <p>Zero. </p> <p>Always. Really. </p> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00320">320</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="a90d8e8108c6de79edfcbece170e2ace2"></a><!-- doxytag: member="burn_toc_entry::track_blocks" ref="a90d8e8108c6de79edfcbece170e2ace2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structburn__toc__entry.html#a90d8e8108c6de79edfcbece170e2ace2">burn_toc_entry::track_blocks</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00350">350</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <a class="anchor" id="ac94ce897703c1bfbb9a12a64aa85f3ba"></a><!-- doxytag: member="burn_toc_entry::zero" ref="ac94ce897703c1bfbb9a12a64aa85f3ba" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="structburn__toc__entry.html#ac94ce897703c1bfbb9a12a64aa85f3ba">burn_toc_entry::zero</a></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="libburn_8h_source.html#l00326">326</a> of file <a class="el" href="libburn_8h_source.html">libburn.h</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="libburn_8h_source.html">libburn.h</a></li> </ul> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on 30 Sep 2009 for libburn by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>