</p>
    <ul>
      <li><a href="#file_datastream">LibRaw_file_datastream</a> implements input
        from file (in filesystem).</li>
      <li><a href="#bigfile_datastream">LibRaw_bigfile_datastream</a> slower
        I/O, but files larger than 2Gb are supported.</li>
      <li><a href="#buffer_datastream">LibRaw_buffer_datastream</a> implements
        input from memory buffer.</li>
    </ul>
    <p>LibRaw C++ interface users can implement their own input classes and use
      them via <a href="#open_dat