*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
/**
* FeedbackPlugin is an abstract interface, used by Dali-adaptor to access haptic and audio feedback.
* A concrete implementation must be created for each platform and provided as a dynamic library which
/**
* FeedbackPlugin is an abstract interface, used by Dali-adaptor to access haptic and audio feedback.
* A concrete implementation must be created for each platform and provided as a dynamic library which
* Plays vibration in predefined patterns.
* @param[in] filePath Path to the file containing the effect.
*/
* Plays vibration in predefined patterns.
* @param[in] filePath Path to the file containing the effect.
*/
* @param[in] fileName Path to the sound file to play.
* @return A handle which can be used to stop the sound playback.
*/
* @param[in] fileName Path to the sound file to play.
* @return A handle which can be used to stop the sound playback.
*/
/**
* Plays a feedback pattern.
* @param[in] type The type of feedback.
* @param[in] pattern The ID of the pattern to play.
*/
/**
* Plays a feedback pattern.
* @param[in] type The type of feedback.
* @param[in] pattern The ID of the pattern to play.
*/
* @param [in] pluginName name of the plugin to load.
* @return Pointer to the newly created plugin object
*/
* @param [in] pluginName name of the plugin to load.
* @return Pointer to the newly created plugin object
*/