Changes between Version 71 and Version 72 of rfc24_progressive_data_support
- Timestamp:
- Apr 8, 2009, 5:04:41 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
rfc24_progressive_data_support
v71 v72 83 83 C API to `JPIPKAKDataset->GetMetadata` 84 84 85 5. GetMetadata85 5. !GetMetadata 86 86 87 87 returns metadata for the "JPIP" domain, keys are "JPIP_NQUALITYLAYERS", "JPIP_NRESOLUTIONLEVELS", "JPIP_NCOMPS" and "JPIP_SPRECISION" … … 115 115 13. GDALLockBuffer 116 116 117 C API to LockBuffer117 C API to !LockBuffer 118 118 119 14. LockBuffer119 14. !LockBuffer 120 120 121 121 Not implemented in `JPIPKAKAsyncRasterIO`, a lock is acquired in `JPIPKAKAsyncRasterIO->GetNextUpdatedRegion` … … 123 123 15. GDALGetNextUpdatedRegion 124 124 125 C API to GetNextUpdatedRegion125 C API to !GetNextUpdatedRegion 126 126 127 16. GetNextUpdatedRegion127 16. !GetNextUpdatedRegion 128 128 129 129 The function decompresses the available data to generate an image (according to the dataset buffer type set in `JPIPKAKDataset->BeginAsyncRasterIO`) The window width, height (at the requested discard level) decompressed is returned in the region pointer and can be rendered by the client. The status of the rendering operation is one of `GARIO_PENDING`, `GARIO_UPDATE`, `GARIO_ERROR`, `GARIO_COMPLETE` from the `GDALAsyncStatusType` structure. `GARIO_UPDATE`, `GARIO_PENDING` require more reads of `GetNextUpdatedRegion` to get the full image data, this is the progressive rendering of JPIP. `GARIO_COMPLETE` indicates the window is complete. … … 135 135 17. GDALUnlockBuffer 136 136 137 C A pi toUnlockBuffer137 C API to !UnlockBuffer 138 138 139 18. UnlockBuffer139 18. !UnlockBuffer 140 140 141 141 Not implemented in `JPIPKAKAsyncRasterIO`, a lock is acquired in `JPIPKAKAsyncRasterIO->GetNextUpdatedRegion` … … 147 147 20. GDALLockBuffer 148 148 149 21. LockBuffer149 21. !LockBuffer 150 150 151 151 22. GDALGetNextUpdatedRegion 152 152 153 23. GetNextUpdatedRegion153 23. !GetNextUpdatedRegion 154 154 155 24. GDALUnlockBuffer155 24. !GDALUnlockBuffer 156 156 157 157 25. UnlockBuffer