1// Provides an implementation of jpeg_source_mgr for in-memory data sources. 2 3#ifndef __dng_jpeg_memory_source__ 4#define __dng_jpeg_memory_source__ 5 6#if qDNGUseLibJPEG 7 8#include "dng_tag_types.h" 9#include "dng_jpeglib.h" 10 11#include <limits> 12 13// Creates a jpeg_source_mgr for an in-memory data source based on the given 14// buffer with length 'size'. 15jpeg_source_mgr CreateJpegMemorySource(const uint8 *buffer, size_t size); 16 17#endif // qDNGUseLibJPEG 18 19#endif // __dng_jpeg_memory_source__ 20