UNPKG

cordova-plugin-dbmeter

Version:
69 lines (62 loc) 1.38 kB
var DBMeter = { /** * Delete the plugin. * Remove its native instance from the memory. * * @param {success} callback in case of success * @param {error} callback in case of error */ delete: function(success, error) { cordova.exec( success, error, 'DBMeter', 'destroy', [] ); }, /** * Starts listening the audio signal. * * Returns the current decibel value from the success callback parameter * as a float value. * @param {success} callback in case of success * @param {error} callback in case of error */ start: function(success, error) { cordova.exec( success, error, 'DBMeter', 'start', [] ); }, /** * Stops listening any audio signal. * * @param {success} callback in case of success * @param {error} callback in case of error */ stop: function(success, error) { cordova.exec( success, error, 'DBMeter', 'stop', [] ); }, /** * Returns whether the DBMeter is listening. * * @param {success} callback in case of success * @param {error} callback in case of error */ isListening: function(success, error) { cordova.exec( success, error, 'DBMeter', 'isListening', [] ); } }; DBMeter.ERROR_CODES = { '0':'DBMETER_NOT_INITIALIZED', '1':'DBMETER_NOT_LISTENING' }; module.exports = DBMeter;