[]
Returns the next coded code-block in the current tile for the specified component, as a copy (see below). The order in which code-blocks are returned is not specified. However each code-block is returned only once and all code-blocks will be returned if the method is called 'N' times, where 'N' is the number of code-blocks in the tile. After all the code-blocks have been returned for the current tile calls to this method will return 'null'.
<p>When changing the current tile (through 'setTile()' or 'nextTile()')
this method will always return the first code-block, as if this method
was never called before for the new current tile.</p><p>The data returned by this method is always a copy of the internal
data of this object, if any, and it can be modified "in place" without
any problems after being returned.</p>
CBlkRateDistStats getNextCodeBlock(int c, CBlkRateDistStats ccb)
Type | Name | Description |
---|---|---|
int | c | The component for which to return the next code-block. |
CBlkRateDistStats | ccb | If non-null this object might be used in returning the coded code-block in this or any subsequent call to this method. If null a new one is created and returned. If the 'data' array of 'cbb' is not null it may be reused to return the compressed data. |
Type | Description |
---|---|
CBlkRateDistStats | The next coded code-block in the current tile for component 'c', or null if all code-blocks for the current tile have been returned. |