[Declared in "../apps/compressed_io/jpx.h"]
Manages a single compositing layer within a JPX file. Specifically, this object manages the layer-specific attributes which are found either in a compositing layer header (jplh) box or the global JP2 header box. If the JPX file contains no compositing layer header boxes, the first codestream will be assigned its own layer, using the default information recorded in the JP2 header box to deduce the relevant colour space and channel mapping rules.
Objects of this class are merely interfaces to an internal object, which cannot be directly created by an application. Use jpx_source::access_layer to obtain a non-empty interface.
jpx_layer_source (2 forms)
exists {Java: Exists}
get_layer_id {Java: Get_layer_id}
get_header_loc {Java: Get_header_loc}
access_channels {Java: Access_channels}
access_resolution {Java: Access_resolution}
access_colour {Java: Access_colour}
get_num_codestreams {Java: Get_num_codestreams}
get_codestream_id {Java: Get_codestream_id}
get_layer_size {Java: Get_layer_size}
get_codestream_registration {Java: Get_codestream_registration}