<trclass="memdesc:a09177c9e68d054bab844305f2771b77a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Linked library major version. <br/></td></tr>
<trclass="memdesc:a8fb7db933d8abfeb20a28110cb258922"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Linked library minor version;. <br/></td></tr>
<trclass="memdesc:ad9e40dfb41ec80b902869354b052dd7d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Legacy CD sector prefix DDT (deprecated by *2). <br/></td></tr>
<trclass="memdesc:a04c5fb367458a6e9dd0a50b39f6edec2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Active user data DDT v2 header (primary table meta). <br/></td></tr>
<trclass="memdesc:a4bbf867b2c93fdbf959ce6e1a5f0d0a4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">File offset of currently cached secondary DDT (0=none). <br/></td></tr>
<trclass="memdesc:ae32b62ecd08a309c5848a5503b020689"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Position index of cached secondary DDT. <br/></td></tr>
<trclass="memdesc:a88effb2eb082320b5b31d729981cf2d4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">File offset of the primary DDT v2 table. <br/></td></tr>
<trclass="memdesc:afc6cf8ab181536febd804d18702d4d80"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Length of mmapped DDT if userDataDdt is mmapped. <br/></td></tr>
<trclass="memdesc:a7c284949fdbfecfddeac2ba6687213b0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">DDT version in use (1=legacy, 2=v2 hierarchical). <br/></td></tr>
<trclass="memdesc:acc9cdfdd4be56c4f7016a37e218cee47"><tdclass="mdescLeft"> </td><tdclass="mdescRight">DVD sector ID (4 bytes) if present. <br/></td></tr>
<trclass="memdesc:a4dc244e21a520e90abd961c38eb6d9ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">DVD sector EDC (4 bytes) if present. <br/></td></tr>
<trclass="memdesc:aa943f49c5e77c98bc4cddc9d0c2ae284"><tdclass="mdescLeft"> </td><tdclass="mdescRight">DVD decrypted title key (5 bytes) if present. <br/></td></tr>
<trclass="memdesc:a0c15ef634690890bf80719046faa0230"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Who (person) created the image? <br/></td></tr>
<trclass="memdesc:aeb5bda76e0ea176598a04be97b7d5683"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Title of the media represented by the image. <br/></td></tr>
<trclass="memdesc:afd13345e6ab5072d97d9b3bbe238ecea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Manufacturer of the media represented by the image. <br/></td></tr>
<trclass="memdesc:a4ecbf4064d4ab0440e922e1c096b38dc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Model of the media represented by the image. <br/></td></tr>
<trclass="memdesc:a33b54e4325c94ad69d97f9cf5bdae68f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Serial number of the media represented by the image. <br/></td></tr>
<trclass="memdesc:a04aa232b37b939d9e815c4addc68a7a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Barcode of the media represented by the image. <br/></td></tr>
<trclass="memdesc:aa3d0670124a4fbe88c485c2b67d1ddbc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Part number of the media represented by the image. <br/></td></tr>
<trclass="memdesc:a614d6f01d563ea57650ce0bbfecfa08d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Manufacturer of the drive used to read the media represented by the image. <br/></td></tr>
<trclass="memdesc:a77d9c8c852de1d955bceb4cfc50557ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Model of the drive used to read the media represented by the image. <br/></td></tr>
<trclass="memdesc:a505f32de424a033246348d9fa35f9b19"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Serial number of the drive used to read the media represented by the image. <br/></td></tr>
<trclass="memdesc:a329dda508cb897dc7871d2d1c0434792"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Firmware revision of the drive used to read the media represented by the image. <br/></td></tr>
<trclass="memdesc:a29c17435980ac94547f471485a891f54"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Cylinders of the media represented by the image. <br/></td></tr>
<trclass="memdesc:ab213059edf055cf1c3e2021bc395c78e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Heads of the media represented by the image. <br/></td></tr>
<trclass="memdesc:aaeb71d74c7d9236d80186a25066326a1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sectors per track of the media represented by the image (for variable image, the smallest) <br/></td></tr>
<trclass="memdesc:a401c6931bc5ff0eaf3f4aac9d52124f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number in sequence for the media represented by the image. <br/></td></tr>
<trclass="memdesc:aee966d0d920ef43cfadb0830c444b986"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Last media of the sequence the media represented by the image corresponds to. <br/></td></tr>
<trclass="memdesc:a2656e1efffab41086f8c580896ea24a1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Filtered list of data tracks (subset of trackEntries). <br/></td></tr>
<trclass="memdesc:adcda13fede7a22da60ef942981aef1b2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Count of tracks considered "data" (sequence 1..99 heuristics). <br/></td></tr>
<trclass="memdesc:ab97a719a5b4186695b67143db7376152"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Flattened index entries (UT_array of <aclass="el"href="structIndexEntry.html"title="Single index entry describing a block's type, (optional) data classification, and file offset.">IndexEntry</a>). <br/></td></tr>
<trclass="memdesc:a8b769e9fb9467aa11d4a2936cf5cf5ed"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Hash table of extra media tags (uthash root). <br/></td></tr>
<trclass="memdesc:a95770f959cae3b6b34e2b1ae592a7136"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if whole-image MD5 being calculated on-the-fly. <br/></td></tr>
<trclass="memdesc:a4e4c12388d90a11cf14266d1215ce13e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if whole-image SHA-1 being calculated on-the-fly. <br/></td></tr>
<trclass="memdesc:a2e2c23ecc1d15087ef46e2591c47194a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if whole-image SHA-256 being calculated on-the-fly. <br/></td></tr>
<trclass="memdesc:a865120510888fac8bb3597b57d515ba7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if whole-image SpamSum being calculated on-the-fly. <br/></td></tr>
<trclass="memdesc:a8be6dd9da00d771d24c7a6295f1c1d02"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if whole-image BLAKE3 being calculated on-the-fly. <br/></td></tr>
<trclass="memdesc:a80b7de958916f11cc61ef6871a376a92"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Accumulation buffer for current block data. <br/></td></tr>
<trclass="memdesc:a78edd22a0d4a0cbbbbdb783b3df4ba5a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Header for block currently being assembled (write path). <br/></td></tr>
<trclass="memdesc:a939b702f75e80062bc635add4c3ab142"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Absolute file offset where next block will be written. <br/></td></tr>
<trclass="memdesc:a1387f95c2da152594f29c5c276e5dbc5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Last written block number (write path). <br/></td></tr>
<trclass="memdesc:a74672215c728bb14ad860c96969a56dc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current position in sector_prefix. <br/></td></tr>
<trclass="memdesc:a9bb3ead5fcb320a1a1b883a9eb1217d8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current position in sector_suffix. <br/></td></tr>
<trclass="memdesc:aab497e0a30c0001b2ca181467973927c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current size / position within writingBuffer. <br/></td></tr>
<trclass="memdesc:ae59a9524ceefd02ae46529097137a9fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current track type (when writing optical images with tracks, needed for block compression type). <br/></td></tr>
<trclass="memdesc:a6f61f9ea20f4e3b791a0d6388dd43651"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if context opened/created for writing. <br/></td></tr>
<trclass="memdesc:a551d4fb5a3213106d01d369e98bdf3c8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if stream has been rewound after open (write path). <br/></td></tr>
<trclass="memdesc:ae867f128af265e78c6ef2da6baa9069a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if writing long sectors. <br/></td></tr>
<trclass="memdesc:aabd695fe8ff334cd96711bf085d4cf9f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if block zero has been written (writing path). <br/></td></tr>
<trclass="memdesc:a4d514102386b48bd51ac82c27bf9920a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">True if the image is a tape image. <br/></td></tr>
<divclass="textblock"><p>Master context representing an open or in‑creation Aaru image. </p>
<p>Contains stream handle, parsed headers, deduplication structures, optical extras, metadata blocks, checksum information, caches, and write-state. Allocate with library factory (or zero‑init + explicit open) and destroy with corresponding close/free routine.</p>
<p>Field grouping:</p><ul>
<li>Core & header: magic, library*Version, imageStream, header.</li>
<li>Optical sector adjuncts: sectorPrefix/sectorSuffix/subchannel plus corrected variants & mode2_subheaders.</li>
<li>Deduplication: inMemoryDdt, userDataDdt*, userDataDdtHeader, mini/big/cached secondary arrays, version tags.</li>
<li>Metadata & geometry: geometryBlock, metadataBlockHeader+metadataBlock, cicmBlockHeader+cicmBlock, tracksHeader.</li>
<li>Tracks & hardware: trackEntries, dataTracks, dumpHardwareHeader, dumpHardwareEntriesWithData.</li>
<li>Integrity & ECC: checksums, eccCdContext, crc64Context.</li>
<li>Index & dedup lookup: indexEntries (UT_array of <aclass="el"href="structIndexEntry.html"title="Single index entry describing a block's type, (optional) data classification, and file offset.">IndexEntry</a>), sectorHashMap (duplicate detection), deduplicate flag.</li>
<li>userDataDdt points to memory-mapped or fully loaded DDT (legacy path); userDataDdtMini / userDataDdtBig supersede.</li>
<li>shift retained for backward compatibility with earlier single‑level address shift semantics.</li>
<li>mappedMemoryDdtSize is meaningful only if userDataDdt references an mmapped region. </li>
</ul>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00171">171</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Opaque BLAKE3 context for streaming updates. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00268">268</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00257">257</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, and <aclass="el"href="read_8c_source.html#l00253">aaruf_read_sector()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00256">256</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, and <aclass="el"href="read_8c_source.html#l00253">aaruf_read_sector()</a>.</p>
<p>True if block zero has been written (writing path). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00295">295</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>.</p>
<p>File offset of currently cached secondary DDT (0=none). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00190">190</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="ddt__v2_8c_source.html#l00724">decode_ddt_multi_level_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>, and <aclass="el"href="close_8c_source.html#l00077">write_cached_secondary_ddt()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00191">191</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>, and <aclass="el"href="close_8c_source.html#l00077">write_cached_secondary_ddt()</a>.</p>
<p>Cached secondary table (big entries) or NULL. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00188">188</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="ddt__v2_8c_source.html#l00724">decode_ddt_multi_level_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>, and <aclass="el"href="close_8c_source.html#l00077">write_cached_secondary_ddt()</a>.</p>
<p>True if whole-image BLAKE3 being calculated on-the-fly. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00277">277</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>True if whole-image MD5 being calculated on-the-fly. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00273">273</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>True if whole-image SHA-1 being calculated on-the-fly. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00274">274</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>True if whole-image SHA-256 being calculated on-the-fly. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00275">275</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>True if whole-image SpamSum being calculated on-the-fly. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00276">276</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00269">269</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="checksum_8c_source.html#l00039">process_checksum_block()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00214">214</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="metadata_8c_source.html#l01947">aaruf_get_cicm_metadata()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00306">process_cicm_block()</a>, and <aclass="el"href="close_8c_source.html#l03677">write_cicm_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00231">231</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l01947">aaruf_get_cicm_metadata()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00306">process_cicm_block()</a>, and <aclass="el"href="close_8c_source.html#l03677">write_cicm_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00218">218</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04003">aaruf_clear_comments()</a>, <aclass="el"href="metadata_8c_source.html#l02479">aaruf_get_comments()</a>, <aclass="el"href="metadata_8c_source.html#l00609">aaruf_set_comments()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00300">300</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Opaque CRC64 context for streaming updates. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00249">249</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00216">216</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l03874">aaruf_clear_creator()</a>, <aclass="el"href="metadata_8c_source.html#l02407">aaruf_get_creator()</a>, <aclass="el"href="metadata_8c_source.html#l00495">aaruf_set_creator()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Header for block currently being assembled (write path). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00281">281</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l01403">aaruf_close_current_block()</a>, and <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>.</p>
<p>Logical offset inside block (units: bytes or sectors depending on path). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00288">288</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l01403">aaruf_close_current_block()</a>, and <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>.</p>
<p>Current track type (when writing optical images with tracks, needed for block compression type). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00290">290</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>.</p>
<p>Cylinders of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00234">234</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="metadata_8c_source.html#l00230">aaruf_set_geometry()</a>, and <aclass="el"href="blocks_2metadata_8c_source.html#l00246">process_geometry_block()</a>.</p>
<p>Filtered list of data tracks (subset of trackEntries). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00243">243</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l00670">aaruf_read_track_sector()</a>, <aclass="el"href="optical_8c_source.html#l00392">aaruf_set_tracks()</a>, and <aclass="el"href="optical_8c_source.html#l00111">process_tracks_block()</a>.</p>
<p>DDT version in use (1=legacy, 2=v2 hierarchical). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00194">194</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="read_8c_source.html#l00253">aaruf_read_sector()</a>, <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>, and <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00299">299</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, and <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>.</p>
<p>Firmware revision of the drive used to read the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00228">228</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04861">aaruf_clear_drive_firmware_revision()</a>, <aclass="el"href="metadata_8c_source.html#l03181">aaruf_get_drive_firmware_revision()</a>, <aclass="el"href="metadata_8c_source.html#l01795">aaruf_set_drive_firmware_revision()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Manufacturer of the drive used to read the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00224">224</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04598">aaruf_clear_drive_manufacturer()</a>, <aclass="el"href="metadata_8c_source.html#l02971">aaruf_get_drive_manufacturer()</a>, <aclass="el"href="metadata_8c_source.html#l01414">aaruf_set_drive_manufacturer()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Model of the drive used to read the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00225">225</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04684">aaruf_clear_drive_model()</a>, <aclass="el"href="metadata_8c_source.html#l03041">aaruf_get_drive_model()</a>, <aclass="el"href="metadata_8c_source.html#l01536">aaruf_set_drive_model()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Serial number of the drive used to read the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00226">226</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04773">aaruf_clear_drive_serial_number()</a>, <aclass="el"href="metadata_8c_source.html#l03111">aaruf_get_drive_serial_number()</a>, <aclass="el"href="metadata_8c_source.html#l01660">aaruf_set_drive_serial_number()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00212">212</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="dump_8c_source.html#l00186">aaruf_get_dumphw()</a>, <aclass="el"href="dump_8c_source.html#l00531">aaruf_set_dumphw()</a>, <aclass="el"href="blocks_2dump_8c_source.html#l00107">process_dumphw_block()</a>, <aclass="el"href="blocks_2dump_8c_source.html#l00054">reset_dump_hardware_context()</a>, and <aclass="el"href="close_8c_source.html#l03447">write_dumphw_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00232">232</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="dump_8c_source.html#l00186">aaruf_get_dumphw()</a>, <aclass="el"href="dump_8c_source.html#l00531">aaruf_set_dumphw()</a>, <aclass="el"href="blocks_2dump_8c_source.html#l00107">process_dumphw_block()</a>, <aclass="el"href="blocks_2dump_8c_source.html#l00054">reset_dump_hardware_context()</a>, and <aclass="el"href="close_8c_source.html#l03447">write_dumphw_block()</a>.</p>
<p>CD ECC/EDC helper tables (allocated on demand). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00248">248</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00229">229</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l00094">aaruf_get_geometry()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="metadata_8c_source.html#l00230">aaruf_set_geometry()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00246">process_geometry_block()</a>, and <aclass="el"href="close_8c_source.html#l03028">write_geometry_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00175">175</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Heads of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00235">235</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="metadata_8c_source.html#l00230">aaruf_set_geometry()</a>, and <aclass="el"href="blocks_2metadata_8c_source.html#l00246">process_geometry_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00260">260</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00176">176</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>True if primary (and possibly secondary) DDT loaded. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00196">196</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>, and <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>.</p>
<p>Flattened index entries (UT_array of <aclass="el"href="structIndexEntry.html"title="Single index entry describing a block's type, (optional) data classification, and file offset.">IndexEntry</a>). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00252">252</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00305">305</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01768">set_ddt_tape()</a>, and <aclass="el"href="close_8c_source.html#l00596">write_tape_ddt()</a>.</p>
<p>True if context opened/created for writing. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00292">292</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00215">215</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l02102">aaruf_get_aaru_json_metadata()</a>, <aclass="el"href="metadata_8c_source.html#l02261">aaruf_set_aaru_json_metadata()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00470">process_aaru_metadata_json_block()</a>, and <aclass="el"href="close_8c_source.html#l03814">write_aaru_json_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00233">233</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l02102">aaruf_get_aaru_json_metadata()</a>, <aclass="el"href="metadata_8c_source.html#l02261">aaruf_set_aaru_json_metadata()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00470">process_aaru_metadata_json_block()</a>, and <aclass="el"href="close_8c_source.html#l03814">write_aaru_json_block()</a>.</p>
<p>Last media of the sequence the media represented by the image corresponds to. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00239">239</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00283">283</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00177">177</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, and <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00178">178</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, and <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00298">298</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00174">174</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Length of mmapped DDT if userDataDdt is mmapped. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00193">193</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, and <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00270">270</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>Barcode of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00222">222</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04426">aaruf_clear_media_barcode()</a>, <aclass="el"href="metadata_8c_source.html#l02828">aaruf_get_media_barcode()</a>, <aclass="el"href="metadata_8c_source.html#l01178">aaruf_set_media_barcode()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Manufacturer of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00219">219</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04170">aaruf_clear_media_manufacturer()</a>, <aclass="el"href="metadata_8c_source.html#l02619">aaruf_get_media_manufacturer()</a>, <aclass="el"href="metadata_8c_source.html#l00834">aaruf_set_media_manufacturer()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Model of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00220">220</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04254">aaruf_clear_media_model()</a>, <aclass="el"href="metadata_8c_source.html#l02689">aaruf_get_media_model()</a>, <aclass="el"href="metadata_8c_source.html#l00941">aaruf_set_media_model()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Part number of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00223">223</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04512">aaruf_clear_media_part_number()</a>, <aclass="el"href="metadata_8c_source.html#l02899">aaruf_get_media_part_number()</a>, <aclass="el"href="metadata_8c_source.html#l01299">aaruf_set_media_part_number()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Number in sequence for the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00238">238</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>.</p>
<p>Serial number of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00221">221</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04340">aaruf_clear_media_serial_number()</a>, <aclass="el"href="metadata_8c_source.html#l02759">aaruf_get_media_serial_number()</a>, <aclass="el"href="metadata_8c_source.html#l01056">aaruf_set_media_serial_number()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Title of the media represented by the image. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00217">217</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="metadata_8c_source.html#l04086">aaruf_clear_media_title()</a>, <aclass="el"href="metadata_8c_source.html#l02549">aaruf_get_media_title()</a>, <aclass="el"href="metadata_8c_source.html#l00722">aaruf_set_media_title()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>, and <aclass="el"href="close_8c_source.html#l03164">write_metadata_block()</a>.</p>
<p>Hash table of extra media tags (uthash root). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00264">264</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00706">aaruf_get_readable_media_tags()</a>, <aclass="el"href="read_8c_source.html#l00085">aaruf_read_media_tag()</a>, <aclass="el"href="write_8c_source.html#l01800">aaruf_write_media_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l02411">write_media_tags()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00213">213</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, and <aclass="el"href="blocks_2metadata_8c_source.html#l00035">process_metadata_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00230">230</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00204">204</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l00850">write_mode2_subheaders_block()</a>.</p>
<p>Absolute file offset where next block will be written. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00282">282</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l01403">aaruf_close_current_block()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>.</p>
<p>Count of tracks considered "data" (sequence 1..99 heuristics). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00245">245</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l00670">aaruf_read_track_sector()</a>, <aclass="el"href="optical_8c_source.html#l00392">aaruf_set_tracks()</a>, and <aclass="el"href="optical_8c_source.html#l00111">process_tracks_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00192">192</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>, <aclass="el"href="close_8c_source.html#l00077">write_cached_secondary_ddt()</a>, and <aclass="el"href="close_8c_source.html#l00283">write_primary_ddt()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00263">263</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="blocks_2metadata_8c_source.html#l00618">aaruf_get_readable_sector_tags()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>, <aclass="el"href="open_8c_source.html#l00031">cleanup_open_failure()</a>, and <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>.</p>
<p>True if stream has been rewound after open (write path). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00293">293</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00207">207</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01810">write_dvd_long_sector_blocks()</a>.</p>
<p>DVD decrypted title key (5 bytes) if present. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00209">209</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l02247">write_dvd_title_key_decrypted_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00208">208</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01810">write_dvd_long_sector_blocks()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00253">253</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00205">205</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01810">write_dvd_long_sector_blocks()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00206">206</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01810">write_dvd_long_sector_blocks()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00199">199</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l00966">write_sector_prefix()</a>.</p>
<p>Corrected variant (post error correction) if stored. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00200">200</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, and <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>.</p>
<p>Legacy CD sector prefix DDT (deprecated by *2). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00183">183</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, and <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00185">185</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>, and <aclass="el"href="close_8c_source.html#l01206">write_sector_prefix_ddt()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00284">284</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00286">286</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00966">write_sector_prefix()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00203">203</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="read_8c_source.html#l01474">aaruf_read_sector_tag()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="write_8c_source.html#l02069">aaruf_write_sector_tag()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01508">write_sector_subchannel()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00201">201</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, and <aclass="el"href="close_8c_source.html#l01088">write_sector_suffix()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00202">202</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, and <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00184">184</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, and <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00186">186</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="read_8c_source.html#l00826">aaruf_read_sector_long()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>, and <aclass="el"href="close_8c_source.html#l01350">write_sector_suffix_ddt()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00285">285</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00287">287</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l01088">write_sector_suffix()</a>.</p>
<p>Sectors per track of the media represented by the image (for variable image, the smallest) </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00236">236</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="metadata_8c_source.html#l00230">aaruf_set_geometry()</a>, and <aclass="el"href="blocks_2metadata_8c_source.html#l00246">process_geometry_block()</a>.</p>
<p>Opaque SHA-1 context for streaming updates. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00271">271</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>Opaque SHA-256 context for streaming updates. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00272">272</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<p>Legacy overall shift (deprecated by data_shift/table_shift). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00195">195</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="open_8c_source.html#l00223">aaruf_open()</a>, <aclass="el"href="ddt__v1_8c_source.html#l00405">decode_ddt_entry_v1()</a>, and <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>.</p>
<p>Opaque SpamSum context for streaming updates. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00267">267</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>, <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>, and <aclass="el"href="close_8c_source.html#l00654">write_checksum_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00182">182</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01768">set_ddt_tape()</a>, and <aclass="el"href="close_8c_source.html#l00596">write_tape_ddt()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00303">303</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="tape_8c_source.html#l01314">aaruf_get_all_tape_files()</a>, <aclass="el"href="tape_8c_source.html#l00569">aaruf_get_tape_file()</a>, <aclass="el"href="tape_8c_source.html#l00770">aaruf_set_tape_file()</a>, <aclass="el"href="tape_8c_source.html#l00126">process_tape_files_block()</a>, and <aclass="el"href="close_8c_source.html#l02671">write_tape_file_block()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00304">304</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="tape_8c_source.html#l01416">aaruf_get_all_tape_partitions()</a>, <aclass="el"href="tape_8c_source.html#l00982">aaruf_get_tape_partition()</a>, <aclass="el"href="tape_8c_source.html#l01196">aaruf_set_tape_partition()</a>, <aclass="el"href="tape_8c_source.html#l00346">process_tape_partitions_block()</a>, and <aclass="el"href="close_8c_source.html#l02903">write_tape_partition_block()</a>.</p>
<p>Full track list (tracksHeader.entries elements). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00242">242</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00244">244</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Legacy flat DDT pointer (NULL when using v2 mini/big arrays). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00181">181</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="ddt__v1_8c_source.html#l00405">decode_ddt_entry_v1()</a>, and <aclass="el"href="ddt__v1_8c_source.html#l00085">process_ddt_v1()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00187">187</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="create_8c_source.html#l00279">aaruf_create()</a>, <aclass="el"href="create_8c_source.html#l00030">cleanup_failed_create()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00724">decode_ddt_multi_level_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00581">decode_ddt_single_level_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l00096">process_ddt_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>, <aclass="el"href="ddt__v2_8c_source.html#l01023">set_ddt_single_level_v2()</a>, <aclass="el"href="close_8c_source.html#l00077">write_cached_secondary_ddt()</a>, <aclass="el"href="close_8c_source.html#l00283">write_primary_ddt()</a>, <aclass="el"href="close_8c_source.html#l00369">write_single_level_ddt()</a>, and <aclass="el"href="close_8c_source.html#l00596">write_tape_ddt()</a>.</p>
<p>Active user data DDT v2 header (primary table meta). </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00189">189</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<p>Accumulation buffer for current block data. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00280">280</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="close_8c_source.html#l03997">aaruf_close()</a>, <aclass="el"href="write_8c_source.html#l01403">aaruf_close_current_block()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="ddt__v2_8c_source.html#l01092">set_ddt_multi_level_v2()</a>.</p>
<p>Current size / position within writingBuffer. </p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00289">289</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l01403">aaruf_close_current_block()</a>, and <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="context_8h_source.html#l00294">294</a> of file <aclass="el"href="context_8h_source.html">context.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="write_8c_source.html#l00537">aaruf_write_sector_long()</a>.</p>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.14.0 </li>