| synopsis || arguments || prev || next |
void set_vendor_feature_support( const kdu_byte uuid[], bool is_supported)
Java: void Set_vendor_feature_support( byte[] uuid, boolean is_supported)
[Declared in "../apps/compressed_io/jpx.h"]
This function plays a similar role to set_standard_feature_support but differs in the following respect.
All vendor features are, by default, NOT supported unless the internal implementation provides inherent support for some such feature (this could conceivably happen in the future, but is unlikely).
If the application itself offers support for some feature, it should add this feature explicitly here before calling the test_fully_understand or test_decode_completely functions. By contrast, all standard features are inherently supported, unless the internal implementation inherently does not support them.
Points to an array with 16 bytes (a 128 bit number), representing the relevant vendor feature's UUID.
If true, support for this feature is being affirmed. Otherwise, it is being declined. Since all vendor features are unsupported by default, unless the internal implementation inherently supports them, this function will normally be used with is_supported set to true.