<trclass="memdesc:a3b03f118fb2dc3dcef3f87a82238e358"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Block identifier, must be BlockType::DataBlock. <br/></td></tr>
<trclass="memdesc:ac31ad48f3362a43175c94ec2e30662ad"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Logical data classification (value from <aclass="el"href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6">DataType</a>). <br/></td></tr>
<trclass="memdesc:ad68963422fd2a5f6d0e0be751cbef559"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Compression algorithm used (value from <aclass="el"href="enums_8h.html#affec749ed88365143745313ae9168263">CompressionType</a>). <br/></td></tr>
<trclass="memdesc:a5bd50f95c8c1f91e5013a1a154690beb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size in bytes of each logical sector represented in this block. <br/></td></tr>
<trclass="memdesc:a0ee87beb4362823260f70a87ac17379f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size in bytes of the compressed payload immediately following this header. <br/></td></tr>
<trclass="memdesc:a1f9f3204a10090709b28d0df4bb547e5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size in bytes of the uncompressed payload resulting after decompression. <br/></td></tr>
<trclass="memdesc:a8ff40eae6c49f0d9b49825f75e1e2bf8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">CRC64-ECMA of the compressed payload (cmpLength bytes). <br/></td></tr>
<trclass="memdesc:ab4d9e3a871e0c7f12a881017dac4ca12"><tdclass="mdescLeft"> </td><tdclass="mdescRight">CRC64-ECMA of the uncompressed payload (length bytes). <br/></td></tr>
<li>Verify sectorSize is non-zero and a power-of-two or a commonly used size (512/1024/2048/4096/2352).</li>
<li>Verify invariants above and CRCs after (de)compression. </li>
</ol>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00070">70</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>CRC64-ECMA of the compressed payload (cmpLength bytes). </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00078">78</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>Size in bytes of the compressed payload immediately following this header. </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00076">76</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>Compression algorithm used (value from <aclass="el"href="enums_8h.html#affec749ed88365143745313ae9168263">CompressionType</a>). </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00074">74</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>CRC64-ECMA of the uncompressed payload (length bytes). </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00079">79</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>Block identifier, must be BlockType::DataBlock. </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00072">72</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, <aclass="el"href="close_8c_source.html#l01808">write_dvd_long_sector_blocks()</a>, <aclass="el"href="close_8c_source.html#l02245">write_dvd_title_key_decrypted_block()</a>, <aclass="el"href="close_8c_source.html#l02409">write_media_tags()</a>, <aclass="el"href="close_8c_source.html#l00850">write_mode2_subheaders_block()</a>, <aclass="el"href="close_8c_source.html#l00966">write_sector_prefix()</a>, <aclass="el"href="close_8c_source.html#l01508">write_sector_subchannel()</a>, and <aclass="el"href="close_8c_source.html#l01088">write_sector_suffix()</a>.</p>
<p>Size in bytes of the uncompressed payload resulting after decompression. </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00077">77</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<p>Size in bytes of each logical sector represented in this block. </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00075">75</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l01393">aaruf_close_current_block()</a>, <aclass="el"href="read_8c_source.html#l00253">aaruf_read_sector()</a>, <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, and <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>.</p>
<p>Logical data classification (value from <aclass="el"href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6">DataType</a>). </p>
<pclass="definition">Definition at line <aclass="el"href="data_8h_source.html#l00073">73</a> of file <aclass="el"href="data_8h_source.html">data.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="write_8c_source.html#l00098">aaruf_write_sector()</a>, <aclass="el"href="data_8c_source.html#l00071">process_data_block()</a>, <aclass="el"href="close_8c_source.html#l01808">write_dvd_long_sector_blocks()</a>, <aclass="el"href="close_8c_source.html#l02245">write_dvd_title_key_decrypted_block()</a>, <aclass="el"href="close_8c_source.html#l02409">write_media_tags()</a>, <aclass="el"href="close_8c_source.html#l00850">write_mode2_subheaders_block()</a>, <aclass="el"href="close_8c_source.html#l00966">write_sector_prefix()</a>, <aclass="el"href="close_8c_source.html#l01508">write_sector_subchannel()</a>, and <aclass="el"href="close_8c_source.html#l01088">write_sector_suffix()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<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>