/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2015 - 2024 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
const mv_barcode_type_e *types, int number_of_barcodes, void *user_data);
/**
- * @brief Detects barcode(s) on source and reads message from it.
+ * @brief Detects barcodes on a given media source and reads the message from the detected barcodes.
+ * This function processes the specified region of interest (ROI) within the media source to identify barcodes \n
+ * and provides the results through a callback function.
*
* @since_tizen 2.4
* @param [in] source The media source handle
/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2015 - 2024 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*/
/**
- * @brief Define MV_BARCODE_GENERATE_ATTR_TEXT to set text attribute
+ * @brief Define #MV_BARCODE_GENERATE_ATTR_TEXT to set text attribute
* of the engine configuration.
*
* @since_tizen 2.4
*
* @see mv_barcode_generate_attr_text_e
*/
-#define MV_BARCODE_GENERATE_ATTR_TEXT \
- "MV_BARCODE_GENERATE_ATTR_TEXT" /**< Text:
- 0-invisible,
- 1-visible */
+#define MV_BARCODE_GENERATE_ATTR_TEXT "MV_BARCODE_GENERATE_ATTR_TEXT" /**< Text: 0-invisible, 1-visible */
/**
- * @brief Defines MV_BARCODE_GENERATE_ATTR_COLOR_FRONT to set
- Barcode's foreground color attribute of the engine configuration.
+ * @brief Defines #MV_BARCODE_GENERATE_ATTR_COLOR_FRONT to set Barcode's foreground color attribute of the engine configuration.
*
* @since_tizen 3.0
* @remarks This attribute represents RGB color as a hex triplet with six digits.
#define MV_BARCODE_GENERATE_ATTR_COLOR_FRONT "MV_BARCODE_GENERATE_ATTR_COLOR_FRONT"
/**
- * @brief Defines MV_BARCODE_GENERATE_ATTR_COLOR_BACK to set
- Barcode's background color attribute of the engine configuration.
+ * @brief Defines #MV_BARCODE_GENERATE_ATTR_COLOR_BACK to set Barcode's background color attribute of the engine configuration.
*
* @since_tizen 3.0
* @remarks This attribute represents RGB color as a hex triplet with six digits.
#define MV_BARCODE_GENERATE_ATTR_COLOR_BACK "MV_BARCODE_GENERATE_ATTR_COLOR_BACK"
/**
- * @brief Defines MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH to set
- Barcode's embed image absolute path attribute of the engine configuration.
+ * @brief Defines #MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH to set Barcode's embed image absolute path attribute of the engine configuration.
+ * The embedded image will follow the shape defined by #MV_BARCODE_GENERATE_ATTR_FINDER_SHAPE and will be resized to 1/5 of image size.
*
* @since_tizen 8.0
*/
#define MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH "MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH"
/**
- * @brief Defines MV_BARCODE_GENERATE_ATTR_DATA_SHAPE to set
- Barcode's data shape attribute of the engine configuration.
+ * @brief Defines #MV_BARCODE_GENERATE_ATTR_DATA_SHAPE to set Barcode's data shape attribute of the engine configuration.
+ * Note that only #MV_BARCODE_GENERATE_ATTR_SHAPE_RECT and #MV_BARCODE_GENERATE_ATTR_SHAPE_CIRCLE are supported for data shapes.
*
* @since_tizen 8.0
* @see mv_barcode_generate_attr_shape_e
#define MV_BARCODE_GENERATE_ATTR_DATA_SHAPE "MV_BARCODE_GENERATE_ATTR_DATA_SHAPE"
/**
- * @brief Defines MV_BARCODE_GENERATE_ATTR_FINDER_SHAPE to set
- Barcode's finder shape attribute of the engine configuration.
+ * @brief Defines #MV_BARCODE_GENERATE_ATTR_FINDER_SHAPE to set Barcode's finder shape attribute of the engine configuration.
*
* @since_tizen 8.0
* @see mv_barcode_generate_attr_shape_e