Function openjpeg_sys::opj_encoder_set_extra_options

source ·
pub unsafe extern "C" fn opj_encoder_set_extra_options(
    p_codec: *mut opj_codec_t,
    p_options: *const *const c_char,
) -> OPJ_BOOL
Expand description

Specify extra options for the encoder.

This may be called after opj_setup_encoder() and before opj_start_compress()

This is the way to add new options in a fully ABI compatible way, without extending the opj_cparameters_t structure.

Currently supported options are:

  • PLT=YES/NO. Defaults to NO. If set to YES, PLT marker segments, indicating the length of each packet in the tile-part header, will be written. Since 2.3.2
  • p_codec’ — Compressor handle
  • p_options’ — Compression options. This should be a NULL terminated array of strings. Each string is of the form KEY=VALUE.

@return OPJ_TRUE in case of success. @since 2.3.2