[Declared in "../apps/compressed_io/jp2.h"]
This object manages output of files or data streams conforming to the JP2 family file format. To generate such a data stream, you first call one of the overloaded jp2_family_tgt::open functions, depending on where the data is to be sent (file, other compressed target). You then pass a pointer to the jp2_family_tgt object into jp2_output_box or any of the higher level objects designed to manage JP2-family targets, including jp2_target and mj2_target.
While the usage for jp2_family_tgt reflects that of jp2_family_src, you should be aware that only one box is allowed to be active at a time when generating a JP2 family target. By contrast, jp2_family_src objects can manage multiple simultaneously open input boxes.
Note that you should not directly assign a jp2_family_tgt object to another, since it is not an interface.
jp2_family_tgt {Java: Jp2_family_tgt}
~jp2_family_tgt [virtual] {Java: Native_destroy}
exists {Java: Exists}
open (2 forms) {Java: Open}
get_bytes_written {Java: Get_bytes_written}
close {Java: Close}