* To ensure your application is only running on the device with specific
* features, please define the features in your manifest file using the manifest
* editor in the SDK.\n
+ * For example, your application accesses to the camera device,
+ * then you have to add 'http://tizen.org/privilege/camera' into the manifest of your application.\n
* More details on featuring your application can be found from
* <a href="https://developer.tizen.org/development/tizen-studio/native-tools/configuring-your-app/manifest-text-editor#feature">
* <b>Feature Element</b>.
* To ensure your application is only running on the device with specific
* features, please define the features in your manifest file using the manifest
* editor in the SDK.\n
+ * For example, your application accesses to the camera device,
+ * then you have to add 'http://tizen.org/privilege/camera' into the manifest of your application.\n
* More details on featuring your application can be found from
* <a href="https://developer.tizen.org/development/tizen-studio/native-tools/configuring-your-app/manifest-text-editor#feature">
* <b>Feature Element</b>.
* @details Even if the model has flexible input data dimensions,
* input data frames of an instance of a model should share the same dimension.
* @since_tizen 5.5
+ * @remarks http://tizen.org/privilege/mediastorage is needed if @a model is relevant to media storage.
+ * @remarks http://tizen.org/privilege/externalstorage is needed if @a model is relevant to external storage.
* @param[out] single This is the model handle opened. Users are required to close
* the given instance with ml_single_close().
* @param[in] model This is the path to the neural network model file.
* @details Use this function to create gst_parse_launch compatible NNStreamer pipelines.
* @since_tizen 5.5
* @remarks If the function succeeds, @a pipe handle must be released using ml_pipeline_destroy().
+ * @remarks http://tizen.org/privilege/mediastorage is needed if @a pipeline_description is relevant to media storage.
+ * @remarks http://tizen.org/privilege/externalstorage is needed if @a pipeline_description is relevant to external storage.
* @param[in] pipeline_description The pipeline description compatible with GStreamer gst_parse_launch(). Refer to GStreamer manual or NNStreamer (github.com/nnsuite/nnstreamer) documentation for examples and the grammar.
* @param[in] cb The function to be called when the pipeline state is changed. You may set NULL if it's not required.
* @param[in] user_data Private data for the callback. This value is passed to the callback when it's invoked.