# CSJ2K.j2k.codestream.HeaderInfo

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="CSJ2K_j2k_codestream_HeaderInfo" data-uid="CSJ2K.j2k.codestream.HeaderInfo" class="text-break">HeaderInfo Class
</h1>
  <div class="markdown level0 summary"><p>Classe that holds information found in the marker segments of the main and
tile-part headers. There is one inner-class per marker segment type found
in these headers.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">HeaderInfo</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="CSJ2K.j2k.wavelet.FilterTypes.html">FilterTypes</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CSJ2K.j2k.codestream.html">CSJ2K.j2k.codestream</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ReportViewer.4.6.2.dll</h6>
  <h5 id="CSJ2K_j2k_codestream_HeaderInfo_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class HeaderInfo : FilterTypes</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class HeaderInfo
    Implements FilterTypes</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo__ctor" data-uid="CSJ2K.j2k.codestream.HeaderInfo.#ctor">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.-ctor.html#CSJ2K_j2k_codestream_HeaderInfo__ctor">HeaderInfo()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_cocValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.cocValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.cocValue.html">cocValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the COC marker segments found in main and first tile-part
header. The key is either &quot;main_c&quot;+componentIndex or
&quot;t&quot;+tileIdx+&quot;_c&quot;+component_index.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_codValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.codValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.codValue.html">codValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the COD marker segments found in main and first tile-part
header. The key is either &quot;main&quot; or &quot;t&quot;+tileIdx.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_comValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.comValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.comValue.html">comValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the COM marker segments found in main and tile-part
headers. The key is either &quot;main_&quot;+comIdx or &quot;t&quot;+tileIdx+&quot;_&quot;+comIdx.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_crgValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.crgValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.crgValue.html">crgValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the CRG marker segment found in main header</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_pocValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.pocValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.pocValue.html">pocValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the POC marker segments found in main and first tile-part
header. They key is either &quot;main&quot; or &quot;t&quot;+tileIdx.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_qccValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.qccValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.qccValue.html">qccValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the QCC marker segments found in main and first tile-part
header. They key is either &quot;main_c&quot;+componentIndex or
&quot;t&quot;+tileIdx+&quot;_c&quot;+component_index.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_qcdValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.qcdValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.qcdValue.html">qcdValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the QCD marker segments found in main and first tile-part
header. The key is either &quot;main&quot; or &quot;t&quot;+tileIdx.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_rgnValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.rgnValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.rgnValue.html">rgnValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the RGN marker segments found in main and first tile-part
header. The key is either &quot;main_c&quot;+componentIndex or
&quot;t&quot;+tileIdx+&quot;_c&quot;+component_index.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_sizValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.sizValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.sizValue.html">sizValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the SIZ marker segment found in main header</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_sotValue" data-uid="CSJ2K.j2k.codestream.HeaderInfo.sotValue">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.sotValue.html">sotValue</a>
        </td>
        <td class="markdown level1 summary"><p>Reference to the SOT marker segments found in tile-part headers. The
kwy is given by &quot;t&quot;+tileIdx&quot;_tp&quot;+tilepartIndex.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewCOC" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewCOC">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewCOC.html#CSJ2K_j2k_codestream_HeaderInfo_NewCOC">NewCOC</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of COC</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewCOD" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewCOD">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewCOD.html#CSJ2K_j2k_codestream_HeaderInfo_NewCOD">NewCOD</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of COD</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewCOM" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewCOM">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewCOM.html#CSJ2K_j2k_codestream_HeaderInfo_NewCOM">NewCOM</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of COM</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewCRG" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewCRG">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewCRG.html#CSJ2K_j2k_codestream_HeaderInfo_NewCRG">NewCRG</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of CRG</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewPOC" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewPOC">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewPOC.html#CSJ2K_j2k_codestream_HeaderInfo_NewPOC">NewPOC</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of POC</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewQCC" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewQCC">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewQCC.html#CSJ2K_j2k_codestream_HeaderInfo_NewQCC">NewQCC</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of QCC</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewQCD" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewQCD">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewQCD.html#CSJ2K_j2k_codestream_HeaderInfo_NewQCD">NewQCD</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of QCD</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewRGN" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewRGN">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewRGN.html#CSJ2K_j2k_codestream_HeaderInfo_NewRGN">NewRGN</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of RGN</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewSIZ" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewSIZ">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewSIZ.html#CSJ2K_j2k_codestream_HeaderInfo_NewSIZ">NewSIZ</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of SIZ</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NewSOT" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NewSOT">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NewSOT.html#CSJ2K_j2k_codestream_HeaderInfo_NewSOT">NewSOT</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new instance of SOT</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_NumCOM" data-uid="CSJ2K.j2k.codestream.HeaderInfo.NumCOM">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.NumCOM.html#CSJ2K_j2k_codestream_HeaderInfo_NumCOM">NumCOM</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the number of found COM marker segments</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_Clone" data-uid="CSJ2K.j2k.codestream.HeaderInfo.Clone">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.Clone.html#CSJ2K_j2k_codestream_HeaderInfo_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_getCopy_System_Int32_" data-uid="CSJ2K.j2k.codestream.HeaderInfo.getCopy(System.Int32)">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.getCopy.html#CSJ2K_j2k_codestream_HeaderInfo_getCopy_System_Int32_">getCopy(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a copy of this object</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_toStringMainHeader" data-uid="CSJ2K.j2k.codestream.HeaderInfo.toStringMainHeader">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.toStringMainHeader.html#CSJ2K_j2k_codestream_HeaderInfo_toStringMainHeader">toStringMainHeader()</a>
        </td>
        <td class="markdown level1 summary"><p>Display information found in the different marker segments of the main
header</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_toStringThNoSOT_System_Int32_System_Int32_" data-uid="CSJ2K.j2k.codestream.HeaderInfo.toStringThNoSOT(System.Int32,System.Int32)">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.toStringThNoSOT.html#CSJ2K_j2k_codestream_HeaderInfo_toStringThNoSOT_System_Int32_System_Int32_">toStringThNoSOT(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns information found in the tile-part headers of a given tile
exception the SOT marker segment.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_codestream_HeaderInfo_toStringTileHeader_System_Int32_System_Int32_" data-uid="CSJ2K.j2k.codestream.HeaderInfo.toStringTileHeader(System.Int32,System.Int32)">
          <a class="xref" href="CSJ2K.j2k.codestream.HeaderInfo.toStringTileHeader.html#CSJ2K_j2k_codestream_HeaderInfo_toStringTileHeader_System_Int32_System_Int32_">toStringTileHeader(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns information found in the tile-part headers of a given tile.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
