mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Update doxygen documentation.
This commit is contained in:
@@ -346,42 +346,43 @@ $(function(){initNavTree('optical_8c_source.html','',''); });
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a5f4e71687378856611c72604f63c2835">HasPartitions</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#aaeb20c53439a89baaf21944b3c97f676">HasSessions</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> </div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> free(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a>);</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> = NULL;</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> = 0;</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j < ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>.<a class="code hl_variable" href="structTracksHeader.html#a98df23dccacc04396f07f450a742527a">entries</a>; j++)</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> > 0 && ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> <= 99) ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a>++;</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> </div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> > 0)</div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> {</div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> = malloc(<span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTrackEntry.html">TrackEntry</a>) * ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a>);</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> == NULL)</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> {</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> free(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>);</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a> = NULL;</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> memset(&ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>, 0, <span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTracksHeader.html">TracksHeader</a>));</div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> = 0;</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">"Could not allocate memory for data tracks"</span>);</div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">"Exiting aaruf_set_tracks() = AARUF_ERROR_NOT_ENOUGH_MEMORY"</span>);</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a35a771e3648bf971a004d4b2be9b5ec4">AARUF_ERROR_NOT_ENOUGH_MEMORY</a>;</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> }</div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> }</div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> </div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> != NULL)</div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> {</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="keywordtype">int</span> k = 0;</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j < ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>.<a class="code hl_variable" href="structTracksHeader.html#a98df23dccacc04396f07f450a742527a">entries</a>; j++)</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> > 0 && ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> <= 99)</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> memcpy(&ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a>[k++], &ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j], <span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTrackEntry.html">TrackEntry</a>));</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> }</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">"Exiting aaruf_set_tracks() = AARUF_STATUS_OK"</span>);</div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span>}</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#a4f10051f78c63709ccc01cca3ba5a22f">dirty_tracks_block</a> = <span class="keyword">true</span>; <span class="comment">// Mark tracks block as dirty</span></div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> </div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> free(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a>);</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> = NULL;</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> = 0;</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> </div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j < ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>.<a class="code hl_variable" href="structTracksHeader.html#a98df23dccacc04396f07f450a742527a">entries</a>; j++)</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> > 0 && ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> <= 99) ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a>++;</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> > 0)</div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> {</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> = malloc(<span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTrackEntry.html">TrackEntry</a>) * ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a>);</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> == NULL)</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> {</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> free(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>);</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a> = NULL;</div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> memset(&ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>, 0, <span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTracksHeader.html">TracksHeader</a>));</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">number_of_data_tracks</a> = 0;</div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">"Could not allocate memory for data tracks"</span>);</div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">"Exiting aaruf_set_tracks() = AARUF_ERROR_NOT_ENOUGH_MEMORY"</span>);</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a35a771e3648bf971a004d4b2be9b5ec4">AARUF_ERROR_NOT_ENOUGH_MEMORY</a>;</div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> }</div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> }</div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a> != NULL)</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> {</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="keywordtype">int</span> k = 0;</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j < ctx-><a class="code hl_variable" href="structaaruformat__context.html#aff71b0229a1c4c78572cfdb0824e601e">tracks_header</a>.<a class="code hl_variable" href="structTracksHeader.html#a98df23dccacc04396f07f450a742527a">entries</a>; j++)</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <span class="keywordflow">if</span>(ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> > 0 && ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j].<a class="code hl_variable" href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">sequence</a> <= 99)</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> memcpy(&ctx-><a class="code hl_variable" href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">data_tracks</a>[k++], &ctx-><a class="code hl_variable" href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">track_entries</a>[j], <span class="keyword">sizeof</span>(<a class="code hl_struct" href="structTrackEntry.html">TrackEntry</a>));</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> }</div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> </div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">"Exiting aaruf_set_tracks() = AARUF_STATUS_OK"</span>);</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="aaaruformat_8h_html"><div class="ttname"><a href="aaruformat_8h.html">aaruformat.h</a></div></div>
|
||||
<div class="ttc" id="aconsts_8h_html_a3c3ba66fe2b547655c9e4b16a1ba519a"><div class="ttname"><a href="consts_8h.html#a3c3ba66fe2b547655c9e4b16a1ba519a">AARU_MAGIC</a></div><div class="ttdeci">#define AARU_MAGIC</div><div class="ttdoc">Magic identifier for AaruFormat container (ASCII "AARUFRMT").</div><div class="ttdef"><b>Definition</b> <a href="consts_8h_source.html#l00064">consts.h:64</a></div></div>
|
||||
@@ -404,9 +405,9 @@ $(function(){initNavTree('optical_8c_source.html','',''); });
|
||||
<div class="ttc" id="aoptical_8c_html_a375a516fdf6f81e997365d93b21f6708"><div class="ttname"><a href="optical_8c.html#a375a516fdf6f81e997365d93b21f6708">process_tracks_block</a></div><div class="ttdeci">void process_tracks_block(aaruformat_context *ctx, const IndexEntry *entry)</div><div class="ttdoc">Parse and integrate a Tracks block from the image stream into the context.</div><div class="ttdef"><b>Definition</b> <a href="#l00111">optical.c:111</a></div></div>
|
||||
<div class="ttc" id="aoptical_8c_html_a518d8d68debf1b9a24af3eb6bc2f9e49"><div class="ttname"><a href="optical_8c.html#a518d8d68debf1b9a24af3eb6bc2f9e49">aaruf_set_tracks</a></div><div class="ttdeci">int32_t aaruf_set_tracks(void *context, TrackEntry *tracks, const int count)</div><div class="ttdoc">Replace (or clear) the in-memory track table for an AaruFormat image context.</div><div class="ttdef"><b>Definition</b> <a href="#l00392">optical.c:392</a></div></div>
|
||||
<div class="ttc" id="astructAaruHeaderV2_html_af79ca31bcd428d1a54ac25c30d09b7a7"><div class="ttname"><a href="structAaruHeaderV2.html#af79ca31bcd428d1a54ac25c30d09b7a7">AaruHeaderV2::imageMajorVersion</a></div><div class="ttdeci">uint8_t imageMajorVersion</div><div class="ttdoc">Container format major version.</div><div class="ttdef"><b>Definition</b> <a href="header_8h_source.html#l00110">header.h:110</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_a5f4e71687378856611c72604f63c2835"><div class="ttname"><a href="structImageInfo.html#a5f4e71687378856611c72604f63c2835">ImageInfo::HasPartitions</a></div><div class="ttdeci">uint8_t HasPartitions</div><div class="ttdoc">Image contains partitions (or tracks for optical media); 0=no, non-zero=yes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00871">aaru.h:871</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_aaeb20c53439a89baaf21944b3c97f676"><div class="ttname"><a href="structImageInfo.html#aaeb20c53439a89baaf21944b3c97f676">ImageInfo::HasSessions</a></div><div class="ttdeci">uint8_t HasSessions</div><div class="ttdoc">Image contains multiple sessions (optical media); 0=single/none, non-zero=multi.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00872">aaru.h:872</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_abca8e73a9655d810e6d30d36c3ab54d7"><div class="ttname"><a href="structImageInfo.html#abca8e73a9655d810e6d30d36c3ab54d7">ImageInfo::ImageSize</a></div><div class="ttdeci">uint64_t ImageSize</div><div class="ttdoc">Size of the image payload in bytes (excludes headers/metadata)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00873">aaru.h:873</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_a5f4e71687378856611c72604f63c2835"><div class="ttname"><a href="structImageInfo.html#a5f4e71687378856611c72604f63c2835">ImageInfo::HasPartitions</a></div><div class="ttdeci">uint8_t HasPartitions</div><div class="ttdoc">Image contains partitions (or tracks for optical media); 0=no, non-zero=yes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00923">aaru.h:923</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_aaeb20c53439a89baaf21944b3c97f676"><div class="ttname"><a href="structImageInfo.html#aaeb20c53439a89baaf21944b3c97f676">ImageInfo::HasSessions</a></div><div class="ttdeci">uint8_t HasSessions</div><div class="ttdoc">Image contains multiple sessions (optical media); 0=single/none, non-zero=multi.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00924">aaru.h:924</a></div></div>
|
||||
<div class="ttc" id="astructImageInfo_html_abca8e73a9655d810e6d30d36c3ab54d7"><div class="ttname"><a href="structImageInfo.html#abca8e73a9655d810e6d30d36c3ab54d7">ImageInfo::ImageSize</a></div><div class="ttdeci">uint64_t ImageSize</div><div class="ttdoc">Size of the image payload in bytes (excludes headers/metadata)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00925">aaru.h:925</a></div></div>
|
||||
<div class="ttc" id="astructIndexEntry_html"><div class="ttname"><a href="structIndexEntry.html">IndexEntry</a></div><div class="ttdoc">Single index entry describing a block's type, (optional) data classification, and file offset.</div><div class="ttdef"><b>Definition</b> <a href="index_8h_source.html#l00108">index.h:109</a></div></div>
|
||||
<div class="ttc" id="astructIndexEntry_html_a854951a64192d7e4cdcfa6dd6fd2b3ea"><div class="ttname"><a href="structIndexEntry.html#a854951a64192d7e4cdcfa6dd6fd2b3ea">IndexEntry::offset</a></div><div class="ttdeci">uint64_t offset</div><div class="ttdoc">Absolute byte offset in the image where the referenced block header begins.</div><div class="ttdef"><b>Definition</b> <a href="index_8h_source.html#l00112">index.h:112</a></div></div>
|
||||
<div class="ttc" id="astructTrackEntry_html"><div class="ttname"><a href="structTrackEntry.html">TrackEntry</a></div><div class="ttdoc">Single optical disc track descriptor (sequence, type, LBAs, session, ISRC, flags).</div><div class="ttdef"><b>Definition</b> <a href="optical_8h_source.html#l00071">optical.h:72</a></div></div>
|
||||
@@ -417,6 +418,7 @@ $(function(){initNavTree('optical_8c_source.html','',''); });
|
||||
<div class="ttc" id="astructTracksHeader_html_ad85cd14bec1034946445058d45b97993"><div class="ttname"><a href="structTracksHeader.html#ad85cd14bec1034946445058d45b97993">TracksHeader::crc64</a></div><div class="ttdeci">uint64_t crc64</div><div class="ttdoc">CRC64-ECMA of the TrackEntry array (header excluded, legacy byte-swap for early versions).</div><div class="ttdef"><b>Definition</b> <a href="optical_8h_source.html#l00065">optical.h:65</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html"><div class="ttname"><a href="structaaruformat__context.html">aaruformat_context</a></div><div class="ttdoc">Master context representing an open or in‑creation Aaru image.</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00171">context.h:172</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html_a2656e1efffab41086f8c580896ea24a1"><div class="ttname"><a href="structaaruformat__context.html#a2656e1efffab41086f8c580896ea24a1">aaruformat_context::data_tracks</a></div><div class="ttdeci">TrackEntry * data_tracks</div><div class="ttdoc">Filtered list of data tracks (subset of trackEntries).</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00243">context.h:243</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html_a4f10051f78c63709ccc01cca3ba5a22f"><div class="ttname"><a href="structaaruformat__context.html#a4f10051f78c63709ccc01cca3ba5a22f">aaruformat_context::dirty_tracks_block</a></div><div class="ttdeci">bool dirty_tracks_block</div><div class="ttdoc">True if tracks block should be written during close.</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00312">context.h:312</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html_a670dec8d59407989fefc361dc26c6832"><div class="ttname"><a href="structaaruformat__context.html#a670dec8d59407989fefc361dc26c6832">aaruformat_context::header</a></div><div class="ttdeci">AaruHeaderV2 header</div><div class="ttdoc">Parsed container header (v2).</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00175">context.h:175</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html_a7dc0a0fe0bf6223ff4587fd01c360b76"><div class="ttname"><a href="structaaruformat__context.html#a7dc0a0fe0bf6223ff4587fd01c360b76">aaruformat_context::magic</a></div><div class="ttdeci">uint64_t magic</div><div class="ttdoc">File magic (AARU_MAGIC) post-open.</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00174">context.h:174</a></div></div>
|
||||
<div class="ttc" id="astructaaruformat__context_html_ab516fae594bde4f76b75488d0a3ca3a8"><div class="ttname"><a href="structaaruformat__context.html#ab516fae594bde4f76b75488d0a3ca3a8">aaruformat_context::imageStream</a></div><div class="ttdeci">FILE * imageStream</div><div class="ttdoc">Underlying FILE* stream (binary mode).</div><div class="ttdef"><b>Definition</b> <a href="context_8h_source.html#l00176">context.h:176</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user