// Provides an implementation of jpeg_source_mgr for in-memory data sources.
#ifndef __dng_jpeg_memory_source__
#define __dng_jpeg_memory_source__
#if qDNGUseLibJPEG
#include "dng_tag_types.h"
#include "dng_jpeglib.h"
#include <limits>
// Creates a jpeg_source_mgr for an in-memory data source based on the given
// buffer with length 'size'.
jpeg_source_mgr CreateJpegMemorySource(const uint8 *buffer, size_t size);
#endif // qDNGUseLibJPEG
#endif // __dng_jpeg_memory_source__