// INTERNAL INCLUDES
#include <dali/devel-api/adaptor-framework/bitmap-saver.h>
#include <dali/public-api/adaptor-framework/native-image-source.h>
+#include <dali/devel-api/adaptor-framework/event-thread-callback.h>
+
namespace Dali
{
virtual bool ReleaseBuffer() = 0;
/**
+ * @brief Dali::DevelNativeImageSource::SetResourceDestructionCallback()
+ */
+ virtual void SetResourceDestructionCallback(EventThreadCallback* callback) = 0;
+
+ /**
* @copydoc Dali::NativeImageSource::EncodeToFile(const std::string& )
*/
inline bool EncodeToFile(const std::string& filename) const