To set saved jpeg image quality of Capture
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / native-image-source-devel.h
index 0c470c8..eeea436 100755 (executable)
@@ -27,6 +27,19 @@ namespace DevelNativeImageSource
 {\r
 \r
 /**\r
+ * @brief Converts the current pixel contents to either a JPEG or PNG format\r
+ * and write that to the filesystem.\r
+ *\r
+ * @param[in] image The instance of NativeImageSource.\r
+ * @param[in] filename Identify the filesystem location at which to write the encoded image.\r
+ *                     The extension determines the encoding used.\r
+ *                     The two valid encoding are (".jpeg"|".jpg") and ".png".\r
+ * @param[in] quality The value to control image quality for jpeg file format in the range [1, 100]\r
+ * @return    @c true if the pixels were written, and @c false otherwise\r
+ */\r
+DALI_ADAPTOR_API bool EncodeToFile( NativeImageSource& image, const std::string& filename, const uint32_t quality );\r
+\r
+/**\r
  * @brief Acquire buffer and information of an internal native image.\r
  *\r
  * AcquireBuffer() and ReleaseBuffer() are a pair.\r