Update doxygen documentation.

This commit is contained in:
2025-12-31 10:59:13 +00:00
parent 48259087f8
commit e962e3443e
467 changed files with 14662 additions and 13929 deletions

View File

@@ -1504,32 +1504,32 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="aconsts_8h_html_aa64757ba31a320f675fca1062111180f"><div class="ttname"><a href="consts_8h.html#aa64757ba31a320f675fca1062111180f">CD_XFIX_MASK</a></div><div class="ttdeci">#define CD_XFIX_MASK</div><div class="ttdoc">Mask for extracting correction / fix flags in Compact Disc suffix/prefix DDT entries.</div><div class="ttdef"><b>Definition</b> <a href="consts_8h_source.html#l00100">consts.h:100</a></div></div>
<div class="ttc" id="adecls_8h_html_a018e0da1c1f7e4f6187a982c0e40e056"><div class="ttname"><a href="decls_8h.html#a018e0da1c1f7e4f6187a982c0e40e056">AARU_CALL</a></div><div class="ttdeci">#define AARU_CALL</div><div class="ttdef"><b>Definition</b> <a href="decls_8h_source.html#l00045">decls.h:45</a></div></div>
<div class="ttc" id="adecls_8h_html_a12f3cbc43c2f57a11fbba32a71ba2704"><div class="ttname"><a href="decls_8h.html#a12f3cbc43c2f57a11fbba32a71ba2704">aaruf_lzma_decode_buffer</a></div><div class="ttdeci">int32_t aaruf_lzma_decode_buffer(uint8_t *dst_buffer, size_t *dst_size, const uint8_t *src_buffer, size_t *src_size, const uint8_t *props, size_t props_size)</div><div class="ttdoc">Decodes an LZMA-compressed buffer.</div><div class="ttdef"><b>Definition</b> <a href="lzma_8c_source.html#l00039">lzma.c:39</a></div></div>
<div class="ttc" id="adecls_8h_html_a73c3788f7376196abd596d6d846466b1"><div class="ttname"><a href="decls_8h.html#a73c3788f7376196abd596d6d846466b1">aaruf_ecc_cd_reconstruct_prefix</a></div><div class="ttdeci">void aaruf_ecc_cd_reconstruct_prefix(uint8_t *sector, uint8_t type, int64_t lba)</div><div class="ttdoc">Reconstructs the prefix (sync, address, mode) of a CD sector.</div><div class="ttdef"><b>Definition</b> <a href="ecc__cd_8c_source.html#l00392">ecc_cd.c:392</a></div></div>
<div class="ttc" id="adecls_8h_html_a73c3788f7376196abd596d6d846466b1"><div class="ttname"><a href="decls_8h.html#a73c3788f7376196abd596d6d846466b1">aaruf_ecc_cd_reconstruct_prefix</a></div><div class="ttdeci">void aaruf_ecc_cd_reconstruct_prefix(uint8_t *sector, uint8_t type, int64_t lba)</div><div class="ttdoc">Reconstructs the prefix (sync, address, mode) of a CD sector.</div><div class="ttdef"><b>Definition</b> <a href="ecc__cd_8c_source.html#l00409">ecc_cd.c:409</a></div></div>
<div class="ttc" id="adecls_8h_html_a9001412c35f3c92d3a9320d27b0d97f9"><div class="ttname"><a href="decls_8h.html#a9001412c35f3c92d3a9320d27b0d97f9">AARU_EXPORT</a></div><div class="ttdeci">#define AARU_EXPORT</div><div class="ttdef"><b>Definition</b> <a href="decls_8h_source.html#l00054">decls.h:54</a></div></div>
<div class="ttc" id="adecls_8h_html_a9c9e2440119b8d7e67cb2c40125bf295"><div class="ttname"><a href="decls_8h.html#a9c9e2440119b8d7e67cb2c40125bf295">aaruf_ecc_cd_reconstruct</a></div><div class="ttdeci">void aaruf_ecc_cd_reconstruct(void *context, uint8_t *sector, uint8_t type)</div><div class="ttdoc">Reconstructs the EDC and ECC fields of a CD sector.</div><div class="ttdef"><b>Definition</b> <a href="ecc__cd_8c_source.html#l00459">ecc_cd.c:459</a></div></div>
<div class="ttc" id="adecls_8h_html_a9c9e2440119b8d7e67cb2c40125bf295"><div class="ttname"><a href="decls_8h.html#a9c9e2440119b8d7e67cb2c40125bf295">aaruf_ecc_cd_reconstruct</a></div><div class="ttdeci">void aaruf_ecc_cd_reconstruct(void *context, uint8_t *sector, uint8_t type)</div><div class="ttdoc">Reconstructs the EDC and ECC fields of a CD sector.</div><div class="ttdef"><b>Definition</b> <a href="ecc__cd_8c_source.html#l00476">ecc_cd.c:476</a></div></div>
<div class="ttc" id="adecls_8h_html_af0ff6ad1495d50a8fa0ce0005be69471"><div class="ttname"><a href="decls_8h.html#af0ff6ad1495d50a8fa0ce0005be69471">aaruf_flac_decode_redbook_buffer</a></div><div class="ttdeci">size_t aaruf_flac_decode_redbook_buffer(uint8_t *dst_buffer, size_t dst_size, const uint8_t *src_buffer, size_t src_size)</div><div class="ttdoc">Decodes a FLAC-compressed Red Book audio buffer.</div><div class="ttdef"><b>Definition</b> <a href="flac_8c_source.html#l00048">flac.c:48</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a032ffcff283d253414768f0fa035af4d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a032ffcff283d253414768f0fa035af4d">SectorStatusNotDumped</a></div><div class="ttdeci">@ SectorStatusNotDumped</div><div class="ttdoc">Sector(s) not yet acquired during image dumping.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00231">enums.h:231</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a6a9daca7b82c2929eaf1b081ba7c7437"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a6a9daca7b82c2929eaf1b081ba7c7437">SectorStatusMode2Form2NoCrc</a></div><div class="ttdeci">@ SectorStatusMode2Form2NoCrc</div><div class="ttdoc">Suffix matches MODE 2 Form 2 but CRC empty/missing.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00237">enums.h:237</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a98ca0ee5ee0653575fc98b501a3387cf"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a98ca0ee5ee0653575fc98b501a3387cf">SectorStatusMode1Correct</a></div><div class="ttdeci">@ SectorStatusMode1Correct</div><div class="ttdoc">Valid MODE 1 data with regenerable suffix/prefix.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00234">enums.h:234</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0aa651286b685968cf12dbf8949c7c209d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0aa651286b685968cf12dbf8949c7c209d">SectorStatusMode2Form2Ok</a></div><div class="ttdeci">@ SectorStatusMode2Form2Ok</div><div class="ttdoc">Suffix matches MODE 2 Form 2 with valid CRC.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00236">enums.h:236</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0af8e8f72cb68b416548d729560b23ff7d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0af8e8f72cb68b416548d729560b23ff7d">SectorStatusMode2Form1Ok</a></div><div class="ttdeci">@ SectorStatusMode2Form1Ok</div><div class="ttdoc">Suffix verified/regenerable for MODE 2 Form 1.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00235">enums.h:235</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7a1b85919d51f4333b17766b19a7c7372d"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7a1b85919d51f4333b17766b19a7c7372d">Correct</a></div><div class="ttdeci">@ Correct</div><div class="ttdoc">Sector(s) contain valid MODE 1 data with regenerable suffix/prefix.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00184">enums.h:184</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7a347d3d74e3c5f56a3e41eb82e59b952f"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7a347d3d74e3c5f56a3e41eb82e59b952f">Mode2Form2Ok</a></div><div class="ttdeci">@ Mode2Form2Ok</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 2 with correct CRC.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00186">enums.h:186</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7aa0182bd12e0fed2c6f2ea368cc9a94a8"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7aa0182bd12e0fed2c6f2ea368cc9a94a8">Mode2Form1Ok</a></div><div class="ttdeci">@ Mode2Form1Ok</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 1; regenerable.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00185">enums.h:185</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7ab3fac5cd103786d64f7ee67bcb9ac458"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7ab3fac5cd103786d64f7ee67bcb9ac458">NotDumped</a></div><div class="ttdeci">@ NotDumped</div><div class="ttdoc">Sector(s) have not yet been dumped.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00183">enums.h:183</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7abe4c0f68addb6b935a63401cafcb8d28"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7abe4c0f68addb6b935a63401cafcb8d28">Mode2Form2NoCrc</a></div><div class="ttdeci">@ Mode2Form2NoCrc</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 2 but CRC absent/empty.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00187">enums.h:187</a></div></div>
<div class="ttc" id="aenums_8h_html_abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12"><div class="ttname"><a href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12">OpticalDisc</a></div><div class="ttdeci">@ OpticalDisc</div><div class="ttdoc">Purely optical discs.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00219">enums.h:219</a></div></div>
<div class="ttc" id="aenums_8h_html_abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd"><div class="ttname"><a href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd">BlockMedia</a></div><div class="ttdeci">@ BlockMedia</div><div class="ttdoc">Media that is physically block-based or abstracted like that.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00220">enums.h:220</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aa2aea1fa4875ff43b28267ad736cec62"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aa2aea1fa4875ff43b28267ad736cec62">CdMode1</a></div><div class="ttdeci">@ CdMode1</div><div class="ttdoc">Compact Disc Mode 1 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00198">enums.h:198</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aa9703801ac7bd790f6f980532e4224c0"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aa9703801ac7bd790f6f980532e4224c0">Data</a></div><div class="ttdeci">@ Data</div><div class="ttdoc">Generic data track (not further specified).</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00197">enums.h:197</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04ab68a4bd72f7e85f28dcb9c5a5441743a"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04ab68a4bd72f7e85f28dcb9c5a5441743a">CdMode2Form2</a></div><div class="ttdeci">@ CdMode2Form2</div><div class="ttdoc">Compact Disc Mode 2 Form 2 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00201">enums.h:201</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57">Audio</a></div><div class="ttdeci">@ Audio</div><div class="ttdoc">Audio track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00196">enums.h:196</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c">CdMode2Form1</a></div><div class="ttdeci">@ CdMode2Form1</div><div class="ttdoc">Compact Disc Mode 2 Form 1 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00200">enums.h:200</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e">CdMode2Formless</a></div><div class="ttdeci">@ CdMode2Formless</div><div class="ttdoc">Compact Disc Mode 2 (formless) data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00199">enums.h:199</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a032ffcff283d253414768f0fa035af4d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a032ffcff283d253414768f0fa035af4d">SectorStatusNotDumped</a></div><div class="ttdeci">@ SectorStatusNotDumped</div><div class="ttdoc">Sector(s) not yet acquired during image dumping.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00232">enums.h:232</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a6a9daca7b82c2929eaf1b081ba7c7437"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a6a9daca7b82c2929eaf1b081ba7c7437">SectorStatusMode2Form2NoCrc</a></div><div class="ttdeci">@ SectorStatusMode2Form2NoCrc</div><div class="ttdoc">Suffix matches MODE 2 Form 2 but CRC empty/missing.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00238">enums.h:238</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0a98ca0ee5ee0653575fc98b501a3387cf"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0a98ca0ee5ee0653575fc98b501a3387cf">SectorStatusMode1Correct</a></div><div class="ttdeci">@ SectorStatusMode1Correct</div><div class="ttdoc">Valid MODE 1 data with regenerable suffix/prefix.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00235">enums.h:235</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0aa651286b685968cf12dbf8949c7c209d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0aa651286b685968cf12dbf8949c7c209d">SectorStatusMode2Form2Ok</a></div><div class="ttdeci">@ SectorStatusMode2Form2Ok</div><div class="ttdoc">Suffix matches MODE 2 Form 2 with valid CRC.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00237">enums.h:237</a></div></div>
<div class="ttc" id="aenums_8h_html_a74e216af87b18a5fbf0204a52dd1bba0af8e8f72cb68b416548d729560b23ff7d"><div class="ttname"><a href="enums_8h.html#a74e216af87b18a5fbf0204a52dd1bba0af8e8f72cb68b416548d729560b23ff7d">SectorStatusMode2Form1Ok</a></div><div class="ttdeci">@ SectorStatusMode2Form1Ok</div><div class="ttdoc">Suffix verified/regenerable for MODE 2 Form 1.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00236">enums.h:236</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7a1b85919d51f4333b17766b19a7c7372d"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7a1b85919d51f4333b17766b19a7c7372d">Correct</a></div><div class="ttdeci">@ Correct</div><div class="ttdoc">Sector(s) contain valid MODE 1 data with regenerable suffix/prefix.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00185">enums.h:185</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7a347d3d74e3c5f56a3e41eb82e59b952f"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7a347d3d74e3c5f56a3e41eb82e59b952f">Mode2Form2Ok</a></div><div class="ttdeci">@ Mode2Form2Ok</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 2 with correct CRC.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00187">enums.h:187</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7aa0182bd12e0fed2c6f2ea368cc9a94a8"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7aa0182bd12e0fed2c6f2ea368cc9a94a8">Mode2Form1Ok</a></div><div class="ttdeci">@ Mode2Form1Ok</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 1; regenerable.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00186">enums.h:186</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7ab3fac5cd103786d64f7ee67bcb9ac458"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7ab3fac5cd103786d64f7ee67bcb9ac458">NotDumped</a></div><div class="ttdeci">@ NotDumped</div><div class="ttdoc">Sector(s) have not yet been dumped.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00184">enums.h:184</a></div></div>
<div class="ttc" id="aenums_8h_html_ab72dc399e3946b3c40a5ad8c8e3254b7abe4c0f68addb6b935a63401cafcb8d28"><div class="ttname"><a href="enums_8h.html#ab72dc399e3946b3c40a5ad8c8e3254b7abe4c0f68addb6b935a63401cafcb8d28">Mode2Form2NoCrc</a></div><div class="ttdeci">@ Mode2Form2NoCrc</div><div class="ttdoc">Sector suffix valid for MODE 2 Form 2 but CRC absent/empty.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00188">enums.h:188</a></div></div>
<div class="ttc" id="aenums_8h_html_abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12"><div class="ttname"><a href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12">OpticalDisc</a></div><div class="ttdeci">@ OpticalDisc</div><div class="ttdoc">Purely optical discs.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00220">enums.h:220</a></div></div>
<div class="ttc" id="aenums_8h_html_abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd"><div class="ttname"><a href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd">BlockMedia</a></div><div class="ttdeci">@ BlockMedia</div><div class="ttdoc">Media that is physically block-based or abstracted like that.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00221">enums.h:221</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aa2aea1fa4875ff43b28267ad736cec62"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aa2aea1fa4875ff43b28267ad736cec62">CdMode1</a></div><div class="ttdeci">@ CdMode1</div><div class="ttdoc">Compact Disc Mode 1 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00199">enums.h:199</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aa9703801ac7bd790f6f980532e4224c0"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aa9703801ac7bd790f6f980532e4224c0">Data</a></div><div class="ttdeci">@ Data</div><div class="ttdoc">Generic data track (not further specified).</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00198">enums.h:198</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04ab68a4bd72f7e85f28dcb9c5a5441743a"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04ab68a4bd72f7e85f28dcb9c5a5441743a">CdMode2Form2</a></div><div class="ttdeci">@ CdMode2Form2</div><div class="ttdoc">Compact Disc Mode 2 Form 2 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00202">enums.h:202</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57">Audio</a></div><div class="ttdeci">@ Audio</div><div class="ttdoc">Audio track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00197">enums.h:197</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c">CdMode2Form1</a></div><div class="ttdeci">@ CdMode2Form1</div><div class="ttdoc">Compact Disc Mode 2 Form 1 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00201">enums.h:201</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e">CdMode2Formless</a></div><div class="ttdeci">@ CdMode2Formless</div><div class="ttdoc">Compact Disc Mode 2 (formless) data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00200">enums.h:200</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263a002db7938c70152bf9af1797cb87c32f"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263a002db7938c70152bf9af1797cb87c32f">Lzma</a></div><div class="ttdeci">@ Lzma</div><div class="ttdoc">LZMA compression.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00034">enums.h:34</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263ac9d3e887722f2bc482bcca9d41c512af"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263ac9d3e887722f2bc482bcca9d41c512af">None</a></div><div class="ttdeci">@ None</div><div class="ttdoc">Not compressed.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00033">enums.h:33</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263adce52e91e4d88a577ecf67cbe7beac31"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263adce52e91e4d88a577ecf67cbe7beac31">Flac</a></div><div class="ttdeci">@ Flac</div><div class="ttdoc">FLAC compression.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00035">enums.h:35</a></div></div>
<div class="ttc" id="aerrors_8h_html_a1d6e49f7e8a1fa489efa0a582e90b5de"><div class="ttname"><a href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a></div><div class="ttdeci">#define AARUF_STATUS_OK</div><div class="ttdoc">Sector present and read without uncorrectable errors.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00075">errors.h:75</a></div></div>
<div class="ttc" id="aerrors_8h_html_a1d6e49f7e8a1fa489efa0a582e90b5de"><div class="ttname"><a href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a></div><div class="ttdeci">#define AARUF_STATUS_OK</div><div class="ttdoc">Sector present and read without uncorrectable errors.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00076">errors.h:76</a></div></div>
<div class="ttc" id="aerrors_8h_html_a26707b86af4dd4f3bae7d57abd4345b0"><div class="ttname"><a href="errors_8h.html#a26707b86af4dd4f3bae7d57abd4345b0">AARUF_ERROR_INCORRECT_MEDIA_TYPE</a></div><div class="ttdeci">#define AARUF_ERROR_INCORRECT_MEDIA_TYPE</div><div class="ttdoc">Operation incompatible with image media type.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00051">errors.h:51</a></div></div>
<div class="ttc" id="aerrors_8h_html_a32b645da87003df886a5742d23f8ca19"><div class="ttname"><a href="errors_8h.html#a32b645da87003df886a5742d23f8ca19">AARUF_ERROR_TRACK_NOT_FOUND</a></div><div class="ttdeci">#define AARUF_ERROR_TRACK_NOT_FOUND</div><div class="ttdoc">Referenced track number not present.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00052">errors.h:52</a></div></div>
<div class="ttc" id="aerrors_8h_html_a3459a04771fe04f8f77bfa90563a4375"><div class="ttname"><a href="errors_8h.html#a3459a04771fe04f8f77bfa90563a4375">AARUF_ERROR_CANNOT_READ_HEADER</a></div><div class="ttdeci">#define AARUF_ERROR_CANNOT_READ_HEADER</div><div class="ttdoc">Failed to read container header.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00045">errors.h:45</a></div></div>
@@ -1539,7 +1539,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="aerrors_8h_html_a67753dacbd0ffdd397e563a8a5ecd271"><div class="ttname"><a href="errors_8h.html#a67753dacbd0ffdd397e563a8a5ecd271">AARUF_ERROR_CANNOT_READ_BLOCK</a></div><div class="ttdeci">#define AARUF_ERROR_CANNOT_READ_BLOCK</div><div class="ttdoc">Generic block read failure (seek/read error).</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00046">errors.h:46</a></div></div>
<div class="ttc" id="aerrors_8h_html_a8fc3ecb14777e72bebad62084b6caf16"><div class="ttname"><a href="errors_8h.html#a8fc3ecb14777e72bebad62084b6caf16">AARUF_ERROR_INCORRECT_DATA_SIZE</a></div><div class="ttdeci">#define AARUF_ERROR_INCORRECT_DATA_SIZE</div><div class="ttdoc">Data size does not match expected size.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00065">errors.h:65</a></div></div>
<div class="ttc" id="aerrors_8h_html_aa70d43d59e04b7147c14771c4821e670"><div class="ttname"><a href="errors_8h.html#aa70d43d59e04b7147c14771c4821e670">AARUF_ERROR_SECTOR_TAG_NOT_PRESENT</a></div><div class="ttdeci">#define AARUF_ERROR_SECTOR_TAG_NOT_PRESENT</div><div class="ttdoc">Requested sector tag (e.g. subchannel/prefix) not stored.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00055">errors.h:55</a></div></div>
<div class="ttc" id="aerrors_8h_html_ab629288e7ddaf4dd8419621e6963e2cf"><div class="ttname"><a href="errors_8h.html#ab629288e7ddaf4dd8419621e6963e2cf">AARUF_STATUS_SECTOR_NOT_DUMPED</a></div><div class="ttdeci">#define AARUF_STATUS_SECTOR_NOT_DUMPED</div><div class="ttdoc">Sector not captured (gap / missing / intentionally skipped).</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00076">errors.h:76</a></div></div>
<div class="ttc" id="aerrors_8h_html_ab629288e7ddaf4dd8419621e6963e2cf"><div class="ttname"><a href="errors_8h.html#ab629288e7ddaf4dd8419621e6963e2cf">AARUF_STATUS_SECTOR_NOT_DUMPED</a></div><div class="ttdeci">#define AARUF_STATUS_SECTOR_NOT_DUMPED</div><div class="ttdoc">Sector not captured (gap / missing / intentionally skipped).</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00077">errors.h:77</a></div></div>
<div class="ttc" id="aerrors_8h_html_abb63e240b11d790da83bd34507b57851"><div class="ttname"><a href="errors_8h.html#abb63e240b11d790da83bd34507b57851">AARUF_ERROR_NOT_AARUFORMAT</a></div><div class="ttdeci">#define AARUF_ERROR_NOT_AARUFORMAT</div><div class="ttdoc">Input file/stream failed magic or structural validation.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00040">errors.h:40</a></div></div>
<div class="ttc" id="aerrors_8h_html_ac9f4e38e8d5a1f940c9cd0c7f6788c37"><div class="ttname"><a href="errors_8h.html#ac9f4e38e8d5a1f940c9cd0c7f6788c37">AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK</a></div><div class="ttdeci">#define AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK</div><div class="ttdoc">Decompression routine failed or size mismatch.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00056">errors.h:56</a></div></div>
<div class="ttc" id="aerrors_8h_html_ad3340e78aca685a8ea4739fdfd04292f"><div class="ttname"><a href="errors_8h.html#ad3340e78aca685a8ea4739fdfd04292f">AARUF_ERROR_INVALID_TAG</a></div><div class="ttdeci">#define AARUF_ERROR_INVALID_TAG</div><div class="ttdoc">Invalid or unsupported media or sector tag format.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00066">errors.h:66</a></div></div>
@@ -1547,47 +1547,47 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="aerrors_8h_html_ae7eea5936a22100db46aac3e4312cdae"><div class="ttname"><a href="errors_8h.html#ae7eea5936a22100db46aac3e4312cdae">AARUF_ERROR_BUFFER_TOO_SMALL</a></div><div class="ttdeci">#define AARUF_ERROR_BUFFER_TOO_SMALL</div><div class="ttdoc">Caller-supplied buffer insufficient for data.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00049">errors.h:49</a></div></div>
<div class="ttc" id="aerrors_8h_html_aec106e533b79916d14e4d48a3d95e8c8"><div class="ttname"><a href="errors_8h.html#aec106e533b79916d14e4d48a3d95e8c8">AARUF_ERROR_UNSUPPORTED_COMPRESSION</a></div><div class="ttdeci">#define AARUF_ERROR_UNSUPPORTED_COMPRESSION</div><div class="ttdoc">Block marked with unsupported compression algorithm.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00047">errors.h:47</a></div></div>
<div class="ttc" id="aerrors_8h_html_afac13facfc59d6710c31daee0302e39d"><div class="ttname"><a href="errors_8h.html#afac13facfc59d6710c31daee0302e39d">AARUF_ERROR_REACHED_UNREACHABLE_CODE</a></div><div class="ttdeci">#define AARUF_ERROR_REACHED_UNREACHABLE_CODE</div><div class="ttdoc">Internal logic assertion hit unexpected path.</div><div class="ttdef"><b>Definition</b> <a href="errors_8h_source.html#l00053">errors.h:53</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa0a8ba83da933d4ad284631784a991f19"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa0a8ba83da933d4ad284631784a991f19">AppleProfile</a></div><div class="ttdeci">@ AppleProfile</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00698">aaru.h:698</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa3d003ea60d3ecb7018a671e1302938a0"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa3d003ea60d3ecb7018a671e1302938a0">AppleSonySS</a></div><div class="ttdeci">@ AppleSonySS</div><div class="ttdoc">3.5&quot;, SS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00247">aaru.h:247</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa0a8ba83da933d4ad284631784a991f19"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa0a8ba83da933d4ad284631784a991f19">AppleProfile</a></div><div class="ttdeci">@ AppleProfile</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00708">aaru.h:708</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa3d003ea60d3ecb7018a671e1302938a0"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa3d003ea60d3ecb7018a671e1302938a0">AppleSonySS</a></div><div class="ttdeci">@ AppleSonySS</div><div class="ttdoc">3.5&quot;, SS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00250">aaru.h:250</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa44d41093d0d9a56fa5e9fa317c4d795a"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa44d41093d0d9a56fa5e9fa317c4d795a">DVDPRWDL</a></div><div class="ttdeci">@ DVDPRWDL</div><div class="ttdoc">DVD+RW DL.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00141">aaru.h:141</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa4cfa242859c1a136a740718d0440de9a"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa4cfa242859c1a136a740718d0440de9a">DVDRW</a></div><div class="ttdeci">@ DVDRW</div><div class="ttdoc">DVD-RW.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00138">aaru.h:138</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa502cfc3a14e97fdb99a2856c2f230e19"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa502cfc3a14e97fdb99a2856c2f230e19">DVDRWDL</a></div><div class="ttdeci">@ DVDRWDL</div><div class="ttdoc">DVD-RW DL.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00145">aaru.h:145</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa6903c0dd79d234b9379daaaa97e2c0fe"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa6903c0dd79d234b9379daaaa97e2c0fe">SACD</a></div><div class="ttdeci">@ SACD</div><div class="ttdoc">Super Audio CD (Scarlet Book).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00121">aaru.h:121</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa6a04ebe8862d4f729e9dad48bfe92b99"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa6a04ebe8862d4f729e9dad48bfe92b99">DVDPRDL</a></div><div class="ttdeci">@ DVDPRDL</div><div class="ttdoc">DVD+R DL.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00143">aaru.h:143</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa711ac65a3b3a2d5392d2efee1616bcd7"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa711ac65a3b3a2d5392d2efee1616bcd7">DVDR</a></div><div class="ttdeci">@ DVDR</div><div class="ttdoc">DVD-R.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00137">aaru.h:137</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa727f071d5dd887fd6645e112cfcab197"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa727f071d5dd887fd6645e112cfcab197">PS3DVD</a></div><div class="ttdeci">@ PS3DVD</div><div class="ttdoc">Sony PlayStation 3 game DVD.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00206">aaru.h:206</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa8dccd9aa3702e0112d3c4d6f3388820e"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa8dccd9aa3702e0112d3c4d6f3388820e">PS2DVD</a></div><div class="ttdeci">@ PS2DVD</div><div class="ttdoc">Sony PlayStation 2 game DVD.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00205">aaru.h:205</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aab933939a09397f9311004f3dd137226d"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aab933939a09397f9311004f3dd137226d">PriamDataTower</a></div><div class="ttdeci">@ PriamDataTower</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00701">aaru.h:701</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aac08b59f9e8ecf5e380092edddb0340ec"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aac08b59f9e8ecf5e380092edddb0340ec">AppleFileWare</a></div><div class="ttdeci">@ AppleFileWare</div><div class="ttdoc">5.25&quot;, DS, ?D, ?? tracks, ?? spt, 512 bytes/sector, GCR, opposite side heads, aka Twiggy</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00249">aaru.h:249</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa727f071d5dd887fd6645e112cfcab197"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa727f071d5dd887fd6645e112cfcab197">PS3DVD</a></div><div class="ttdeci">@ PS3DVD</div><div class="ttdoc">Sony PlayStation 3 game DVD.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00209">aaru.h:209</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aa8dccd9aa3702e0112d3c4d6f3388820e"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aa8dccd9aa3702e0112d3c4d6f3388820e">PS2DVD</a></div><div class="ttdeci">@ PS2DVD</div><div class="ttdoc">Sony PlayStation 2 game DVD.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00208">aaru.h:208</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aab933939a09397f9311004f3dd137226d"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aab933939a09397f9311004f3dd137226d">PriamDataTower</a></div><div class="ttdeci">@ PriamDataTower</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00711">aaru.h:711</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aac08b59f9e8ecf5e380092edddb0340ec"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aac08b59f9e8ecf5e380092edddb0340ec">AppleFileWare</a></div><div class="ttdeci">@ AppleFileWare</div><div class="ttdoc">5.25&quot;, DS, ?D, ?? tracks, ?? spt, 512 bytes/sector, GCR, opposite side heads, aka Twiggy</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00252">aaru.h:252</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aac3c8ca46e314f36e5398a97e85b7a3d1"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aac3c8ca46e314f36e5398a97e85b7a3d1">DVDPR</a></div><div class="ttdeci">@ DVDPR</div><div class="ttdoc">DVD+R.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00139">aaru.h:139</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aacd42dba7780092d737e7d51a3819cb4b"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aacd42dba7780092d737e7d51a3819cb4b">AppleWidget</a></div><div class="ttdeci">@ AppleWidget</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00699">aaru.h:699</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aacd42dba7780092d737e7d51a3819cb4b"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aacd42dba7780092d737e7d51a3819cb4b">AppleWidget</a></div><div class="ttdeci">@ AppleWidget</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00709">aaru.h:709</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aad5de19f38ea842de6d5edc2baa586160"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aad5de19f38ea842de6d5edc2baa586160">DVDPRW</a></div><div class="ttdeci">@ DVDPRW</div><div class="ttdoc">DVD+RW.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00140">aaru.h:140</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aad730786bd592903cc42ad7f5a5847171"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aad730786bd592903cc42ad7f5a5847171">Nuon</a></div><div class="ttdeci">@ Nuon</div><div class="ttdoc">Nuon (DVD based videogame console).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00238">aaru.h:238</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aad730786bd592903cc42ad7f5a5847171"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aad730786bd592903cc42ad7f5a5847171">Nuon</a></div><div class="ttdeci">@ Nuon</div><div class="ttdoc">Nuon (DVD based videogame console).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00241">aaru.h:241</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aadf89869853533586979db286065899af"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aadf89869853533586979db286065899af">DVDDownload</a></div><div class="ttdeci">@ DVDDownload</div><div class="ttdoc">DVD-Download.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00146">aaru.h:146</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aadff93972faa98cafc01f4fbb464680a2"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aadff93972faa98cafc01f4fbb464680a2">DVDRDL</a></div><div class="ttdeci">@ DVDRDL</div><div class="ttdoc">DVD-R DL.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00142">aaru.h:142</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6">AppleSonyDS</a></div><div class="ttdeci">@ AppleSonyDS</div><div class="ttdoc">3.5&quot;, DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00248">aaru.h:248</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6">AppleSonyDS</a></div><div class="ttdeci">@ AppleSonyDS</div><div class="ttdoc">3.5&quot;, DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00251">aaru.h:251</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aaf254215c04f84a87eef3702782ba7662"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aaf254215c04f84a87eef3702782ba7662">DVDROM</a></div><div class="ttdeci">@ DVDROM</div><div class="ttdoc">DVD-ROM (applies to DVD Video and DVD Audio).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00136">aaru.h:136</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aaff04a947594e116dd0adf854660ff00a"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aaff04a947594e116dd0adf854660ff00a">DVDRAM</a></div><div class="ttdeci">@ DVDRAM</div><div class="ttdoc">DVD-RAM.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00144">aaru.h:144</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f">DvdSectorIedAaru</a></div><div class="ttdeci">@ DvdSectorIedAaru</div><div class="ttdoc">DVD sector ID error detection, 2 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00966">aaru.h:966</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c">CdTrackFlags</a></div><div class="ttdeci">@ CdTrackFlags</div><div class="ttdoc">Track flags (audio/data, copy permitted, pre-emphasis).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00959">aaru.h:959</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457">DvdSectorEdcAaru</a></div><div class="ttdeci">@ DvdSectorEdcAaru</div><div class="ttdoc">DVD sector EDC, 4 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00967">aaru.h:967</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828">DvdCmi</a></div><div class="ttdeci">@ DvdCmi</div><div class="ttdoc">DVD Copyright Management Information (CSS).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00960">aaru.h:960</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2">CdSectorSubchannelAaru</a></div><div class="ttdeci">@ CdSectorSubchannelAaru</div><div class="ttdoc">96 raw subchannel bytes (P-W)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00956">aaru.h:956</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440">DvdSectorNumber</a></div><div class="ttdeci">@ DvdSectorNumber</div><div class="ttdoc">DVD sector number, 3 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00965">aaru.h:965</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179">CdTrackIsrc</a></div><div class="ttdeci">@ CdTrackIsrc</div><div class="ttdoc">Track ISRC (12 ASCII chars, no terminator).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00957">aaru.h:957</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba">PriamDataTowerTagAaru</a></div><div class="ttdeci">@ PriamDataTowerTagAaru</div><div class="ttdoc">Priam DataTower sector tags, 24 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00969">aaru.h:969</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9">AppleProfileTagAaru</a></div><div class="ttdeci">@ AppleProfileTagAaru</div><div class="ttdoc">Apple&#39;s Profile sector tags, 20 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00968">aaru.h:968</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769">DvdSectorInformation</a></div><div class="ttdeci">@ DvdSectorInformation</div><div class="ttdoc">DVD sector information, 1 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00964">aaru.h:964</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2">DvdTitleKeyDecrypted</a></div><div class="ttdeci">@ DvdTitleKeyDecrypted</div><div class="ttdoc">Decrypted DVD sector title key, 5 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00963">aaru.h:963</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a">AppleSonyTagAaru</a></div><div class="ttdeci">@ AppleSonyTagAaru</div><div class="ttdoc">Apple&#39;s Sony sector tags, 12 bytes (address prolog + checksum).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00948">aaru.h:948</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f">DvdSectorIedAaru</a></div><div class="ttdeci">@ DvdSectorIedAaru</div><div class="ttdoc">DVD sector ID error detection, 2 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00976">aaru.h:976</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c">CdTrackFlags</a></div><div class="ttdeci">@ CdTrackFlags</div><div class="ttdoc">Track flags (audio/data, copy permitted, pre-emphasis).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00969">aaru.h:969</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457">DvdSectorEdcAaru</a></div><div class="ttdeci">@ DvdSectorEdcAaru</div><div class="ttdoc">DVD sector EDC, 4 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00977">aaru.h:977</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828">DvdCmi</a></div><div class="ttdeci">@ DvdCmi</div><div class="ttdoc">DVD Copyright Management Information (CSS).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00970">aaru.h:970</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2">CdSectorSubchannelAaru</a></div><div class="ttdeci">@ CdSectorSubchannelAaru</div><div class="ttdoc">96 raw subchannel bytes (P-W)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00966">aaru.h:966</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440">DvdSectorNumber</a></div><div class="ttdeci">@ DvdSectorNumber</div><div class="ttdoc">DVD sector number, 3 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00975">aaru.h:975</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179">CdTrackIsrc</a></div><div class="ttdeci">@ CdTrackIsrc</div><div class="ttdoc">Track ISRC (12 ASCII chars, no terminator).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00967">aaru.h:967</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba">PriamDataTowerTagAaru</a></div><div class="ttdeci">@ PriamDataTowerTagAaru</div><div class="ttdoc">Priam DataTower sector tags, 24 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00979">aaru.h:979</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9">AppleProfileTagAaru</a></div><div class="ttdeci">@ AppleProfileTagAaru</div><div class="ttdoc">Apple&#39;s Profile sector tags, 20 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00978">aaru.h:978</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769">DvdSectorInformation</a></div><div class="ttdeci">@ DvdSectorInformation</div><div class="ttdoc">DVD sector information, 1 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00974">aaru.h:974</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2">DvdTitleKeyDecrypted</a></div><div class="ttdeci">@ DvdTitleKeyDecrypted</div><div class="ttdoc">Decrypted DVD sector title key, 5 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00973">aaru.h:973</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a">AppleSonyTagAaru</a></div><div class="ttdeci">@ AppleSonyTagAaru</div><div class="ttdoc">Apple&#39;s Sony sector tags, 12 bytes (address prolog + checksum).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00958">aaru.h:958</a></div></div>
<div class="ttc" id="ainternal_8h_html"><div class="ttname"><a href="internal_8h.html">internal.h</a></div></div>
<div class="ttc" id="ainternal_8h_html_a26e5fd58cdfd39948f1b724fafffcdc2"><div class="ttname"><a href="internal_8h.html#a26e5fd58cdfd39948f1b724fafffcdc2">decode_ddt_entry_v1</a></div><div class="ttdeci">int32_t decode_ddt_entry_v1(aaruformat_context *ctx, uint64_t sector_address, uint64_t *offset, uint64_t *block_offset, uint8_t *sector_status)</div><div class="ttdoc">Decodes a DDT v1 entry for a given sector address.</div><div class="ttdef"><b>Definition</b> <a href="ddt__v1_8c_source.html#l00405">ddt_v1.c:405</a></div></div>
<div class="ttc" id="ainternal_8h_html_a805d607b45bb8ad8a3e6b0bcfabe3265"><div class="ttname"><a href="internal_8h.html#a805d607b45bb8ad8a3e6b0bcfabe3265">decode_ddt_entry_v2</a></div><div class="ttdeci">int32_t decode_ddt_entry_v2(aaruformat_context *ctx, uint64_t sector_address, bool negative, uint64_t *offset, uint64_t *block_offset, uint8_t *sector_status)</div><div class="ttdoc">Decodes a DDT v2 entry for a given sector address.</div><div class="ttdef"><b>Definition</b> <a href="ddt__v2_8c_source.html#l00507">ddt_v2.c:507</a></div></div>
<div class="ttc" id="ainternal_8h_html_a805d607b45bb8ad8a3e6b0bcfabe3265"><div class="ttname"><a href="internal_8h.html#a805d607b45bb8ad8a3e6b0bcfabe3265">decode_ddt_entry_v2</a></div><div class="ttdeci">int32_t decode_ddt_entry_v2(aaruformat_context *ctx, uint64_t sector_address, bool negative, uint64_t *offset, uint64_t *block_offset, uint8_t *sector_status)</div><div class="ttdoc">Decodes a DDT v2 entry for a given sector address.</div><div class="ttdef"><b>Definition</b> <a href="ddt__v2_8c_source.html#l00511">ddt_v2.c:511</a></div></div>
<div class="ttc" id="alog_8h_html"><div class="ttname"><a href="log_8h.html">log.h</a></div></div>
<div class="ttc" id="alog_8h_html_a053d6037d543b84ce59308ce71d15cd1"><div class="ttname"><a href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a></div><div class="ttdeci">#define FATAL(fmt,...)</div><div class="ttdef"><b>Definition</b> <a href="log_8h_source.html#l00040">log.h:40</a></div></div>
<div class="ttc" id="alog_8h_html_a21cc0459b78d5f2d7bd737e5aae1278a"><div class="ttname"><a href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a></div><div class="ttdeci">#define TRACE(fmt,...)</div><div class="ttdef"><b>Definition</b> <a href="log_8h_source.html#l00025">log.h:25</a></div></div>
<div class="ttc" id="alru_8h_html_a0735969939ca80db3fe439ed92b787bb"><div class="ttname"><a href="lru_8h.html#a0735969939ca80db3fe439ed92b787bb">add_to_cache_uint64</a></div><div class="ttdeci">void add_to_cache_uint64(struct CacheHeader *cache, uint64_t key, void *value)</div><div class="ttdoc">Adds a value to the cache with a uint64_t key, using string conversion.</div><div class="ttdef"><b>Definition</b> <a href="lru_8c_source.html#l00102">lru.c:102</a></div></div>
<div class="ttc" id="alru_8h_html_a8cb7ac8e057627210732ee61d2966e35"><div class="ttname"><a href="lru_8h.html#a8cb7ac8e057627210732ee61d2966e35">find_in_cache_uint64</a></div><div class="ttdeci">void * find_in_cache_uint64(struct CacheHeader *cache, uint64_t key)</div><div class="ttdoc">Finds a value in the cache by uint64_t key, using string conversion.</div><div class="ttdef"><b>Definition</b> <a href="lru_8c_source.html#l00088">lru.c:88</a></div></div>
<div class="ttc" id="alru_8h_html_a0735969939ca80db3fe439ed92b787bb"><div class="ttname"><a href="lru_8h.html#a0735969939ca80db3fe439ed92b787bb">add_to_cache_uint64</a></div><div class="ttdeci">void add_to_cache_uint64(struct CacheHeader *cache, uint64_t key, void *value)</div><div class="ttdoc">Adds a value to the cache with a uint64_t key, using string conversion.</div><div class="ttdef"><b>Definition</b> <a href="lru_8c_source.html#l00113">lru.c:113</a></div></div>
<div class="ttc" id="alru_8h_html_a8cb7ac8e057627210732ee61d2966e35"><div class="ttname"><a href="lru_8h.html#a8cb7ac8e057627210732ee61d2966e35">find_in_cache_uint64</a></div><div class="ttdeci">void * find_in_cache_uint64(struct CacheHeader *cache, uint64_t key)</div><div class="ttdoc">Finds a value in the cache by uint64_t key, using string conversion.</div><div class="ttdef"><b>Definition</b> <a href="lru_8c_source.html#l00093">lru.c:93</a></div></div>
<div class="ttc" id="aread_8c_html_a6feebf672750fc129fe2802ab738d563"><div class="ttname"><a href="read_8c.html#a6feebf672750fc129fe2802ab738d563">aaruf_read_sector</a></div><div class="ttdeci">int32_t aaruf_read_sector(void *context, const uint64_t sector_address, bool negative, uint8_t *data, uint32_t *length, uint8_t *sector_status)</div><div class="ttdoc">Reads a sector from the AaruFormat image.</div><div class="ttdef"><b>Definition</b> <a href="#l00253">read.c:253</a></div></div>
<div class="ttc" id="aread_8c_html_a7c8786fe6f2a1538bcb2362cfe21563c"><div class="ttname"><a href="read_8c.html#a7c8786fe6f2a1538bcb2362cfe21563c">aaruf_read_sector_long</a></div><div class="ttdeci">int32_t aaruf_read_sector_long(void *context, const uint64_t sector_address, bool negative, uint8_t *data, uint32_t *length, uint8_t *sector_status)</div><div class="ttdoc">Reads a complete sector with all metadata from the AaruFormat image.</div><div class="ttdef"><b>Definition</b> <a href="#l00826">read.c:826</a></div></div>
<div class="ttc" id="aread_8c_html_a84e3bc8f611af8e9fc77dac24788d53b"><div class="ttname"><a href="read_8c.html#a84e3bc8f611af8e9fc77dac24788d53b">aaruf_read_track_sector</a></div><div class="ttdeci">int32_t aaruf_read_track_sector(void *context, uint8_t *data, const uint64_t sector_address, uint32_t *length, const uint8_t track, uint8_t *sector_status)</div><div class="ttdoc">Reads a sector from a specific track in the AaruFormat image.</div><div class="ttdef"><b>Definition</b> <a href="#l00670">read.c:670</a></div></div>
@@ -1600,10 +1600,10 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="astructBlockHeader_html_ad68963422fd2a5f6d0e0be751cbef559"><div class="ttname"><a href="structBlockHeader.html#ad68963422fd2a5f6d0e0be751cbef559">BlockHeader::compression</a></div><div class="ttdeci">uint16_t compression</div><div class="ttdoc">Compression algorithm used (value from CompressionType).</div><div class="ttdef"><b>Definition</b> <a href="data_8h_source.html#l00074">data.h:74</a></div></div>
<div class="ttc" id="astructDdtHeader2_html_ac41f345c4d5db0c249ff171c85992482"><div class="ttname"><a href="structDdtHeader2.html#ac41f345c4d5db0c249ff171c85992482">DdtHeader2::overflow</a></div><div class="ttdeci">uint32_t overflow</div><div class="ttdoc">Trailing dumped sectors beyond user area (overflow range), still mapped with entries.</div><div class="ttdef"><b>Definition</b> <a href="ddt_8h_source.html#l00151">ddt.h:151</a></div></div>
<div class="ttc" id="astructDdtHeader2_html_ac48b4ceb64b05b5e7da2ca3df063ac99"><div class="ttname"><a href="structDdtHeader2.html#ac48b4ceb64b05b5e7da2ca3df063ac99">DdtHeader2::negative</a></div><div class="ttdeci">uint32_t negative</div><div class="ttdoc">Leading negative LBA count; added to external L to build internal index.</div><div class="ttdef"><b>Definition</b> <a href="ddt_8h_source.html#l00149">ddt.h:149</a></div></div>
<div class="ttc" id="astructImageInfo_html_a76611d5087e0a9fd4d329fac7c9ec3f3"><div class="ttname"><a href="structImageInfo.html#a76611d5087e0a9fd4d329fac7c9ec3f3">ImageInfo::MediaType</a></div><div class="ttdeci">uint32_t MediaType</div><div class="ttdoc">Media type identifier (see MediaType enum; 0=Unknown).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00933">aaru.h:933</a></div></div>
<div class="ttc" id="astructImageInfo_html_a7ed25efcf8cec55d6609b83bcd17b2d0"><div class="ttname"><a href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">ImageInfo::MetadataMediaType</a></div><div class="ttdeci">uint8_t MetadataMediaType</div><div class="ttdoc">Media type for sidecar generation (internal archival use).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00934">aaru.h:934</a></div></div>
<div class="ttc" id="astructImageInfo_html_aac1ac48f57afd415467cd6f13f01644b"><div class="ttname"><a href="structImageInfo.html#aac1ac48f57afd415467cd6f13f01644b">ImageInfo::SectorSize</a></div><div class="ttdeci">uint32_t SectorSize</div><div class="ttdoc">Size of each logical sector in bytes (512, 2048, 2352, 4096, etc.).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00927">aaru.h:927</a></div></div>
<div class="ttc" id="astructImageInfo_html_ae3e1b9cde1c51152b00eb1b59e199906"><div class="ttname"><a href="structImageInfo.html#ae3e1b9cde1c51152b00eb1b59e199906">ImageInfo::Sectors</a></div><div class="ttdeci">uint64_t Sectors</div><div class="ttdoc">Total count of addressable logical sectors/blocks.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00926">aaru.h:926</a></div></div>
<div class="ttc" id="astructImageInfo_html_a76611d5087e0a9fd4d329fac7c9ec3f3"><div class="ttname"><a href="structImageInfo.html#a76611d5087e0a9fd4d329fac7c9ec3f3">ImageInfo::MediaType</a></div><div class="ttdeci">uint32_t MediaType</div><div class="ttdoc">Media type identifier (see MediaType enum; 0=Unknown).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00943">aaru.h:943</a></div></div>
<div class="ttc" id="astructImageInfo_html_a7ed25efcf8cec55d6609b83bcd17b2d0"><div class="ttname"><a href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">ImageInfo::MetadataMediaType</a></div><div class="ttdeci">uint8_t MetadataMediaType</div><div class="ttdoc">Media type for sidecar generation (internal archival use).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00944">aaru.h:944</a></div></div>
<div class="ttc" id="astructImageInfo_html_aac1ac48f57afd415467cd6f13f01644b"><div class="ttname"><a href="structImageInfo.html#aac1ac48f57afd415467cd6f13f01644b">ImageInfo::SectorSize</a></div><div class="ttdeci">uint32_t SectorSize</div><div class="ttdoc">Size of each logical sector in bytes (512, 2048, 2352, 4096, etc.).</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00937">aaru.h:937</a></div></div>
<div class="ttc" id="astructImageInfo_html_ae3e1b9cde1c51152b00eb1b59e199906"><div class="ttname"><a href="structImageInfo.html#ae3e1b9cde1c51152b00eb1b59e199906">ImageInfo::Sectors</a></div><div class="ttdeci">uint64_t Sectors</div><div class="ttdoc">Total count of addressable logical sectors/blocks.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00936">aaru.h:936</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>
<div class="ttc" id="astructTrackEntry_html_a7ae98d532f6dff50c2439b64d2cddb45"><div class="ttname"><a href="structTrackEntry.html#a7ae98d532f6dff50c2439b64d2cddb45">TrackEntry::flags</a></div><div class="ttdeci">uint8_t flags</div><div class="ttdoc">Control / attribute bitfield (see file documentation for suggested bit mapping).</div><div class="ttdef"><b>Definition</b> <a href="optical_8h_source.html#l00080">optical.h:80</a></div></div>
<div class="ttc" id="astructTrackEntry_html_aa6464108b61ee648a5aa8e6ffcc9a59a"><div class="ttname"><a href="structTrackEntry.html#aa6464108b61ee648a5aa8e6ffcc9a59a">TrackEntry::sequence</a></div><div class="ttdeci">uint8_t sequence</div><div class="ttdoc">Track number (1..99 typical for CD audio/data). 0 may indicate placeholder/non-standard.</div><div class="ttdef"><b>Definition</b> <a href="optical_8h_source.html#l00073">optical.h:73</a></div></div>