[trunk] add extended capacities for future development
authorMickael Savinaud <savmickael@users.noreply.github.com>
Fri, 16 Nov 2012 09:35:42 +0000 (09:35 +0000)
committerMickael Savinaud <savmickael@users.noreply.github.com>
Fri, 16 Nov 2012 09:35:42 +0000 (09:35 +0000)
src/lib/openjp2/openjpeg.h

index 1fcc0fa5f0c38225904f43c295225deadf7fd420..6d25abe30a6aa716e117f9e0b2adec92f7b988c5 100644 (file)
@@ -384,8 +384,16 @@ typedef struct opj_cparameters {
        OPJ_BOOL jpip_on;
        /** Naive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. */
        void * mct_data;
+    /* extended capacity (not used now, reserved for future development) */
+    opj_extended_cparameters_t extended_parameters;
 } opj_cparameters_t;
 
+/**
+ * Extended cparameters (not used now, reserved for future development)
+ * */
+typedef void* opj_extended_cparameters_t;
+     
+
 #define OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG     0x0001
 
 /**
@@ -449,11 +457,17 @@ typedef struct opj_dparameters {
        /*@}*/
 /* <<UniPG */
 
-
        unsigned int flags;
+
+    /* extended capacity (not used now, reserved for future development)*/
+    opj_extended_dparameters_t extended_parameters;
 } opj_dparameters_t;
 
 
+/**
+ * Extended dparameters (not used now, reserved for future development)
+ * */
+typedef void* opj_extended_dparameters_t;
 
 
 /**
@@ -586,6 +600,14 @@ typedef struct opj_image_comptparm {
 } opj_image_cmptparm_t;
 
 
+
+/**
+ * Extended image capabilities (not used now, reserved for the future and development)
+ * */
+typedef void* opj_input_image_t;
+typedef void* opj_output_image_t;
+
+
 /* 
 ==========================================================
    Information on the JPEG 2000 codestream