/**
 * @private
 */
Ext.define('Ext.device.capture.Cordova', {
    captureAudio: function(config) {
        // <debug>
        if (!config.success) {
            Ext.Logger.warn('You need to specify a `success` function for #captureAudio');
        }
        // </debug>

        var options = {
            limit: config.limit,
            duration: config.maximumDuration
        };

        navigator.device.capture.captureAudio(config.success, config.failure, options);
    },

    captureVideo: function(config) {
        // <debug>
        if (!config.success) {
            Ext.Logger.warn('You need to specify a `success` function for #captureVideo');
        }
        // </debug>

        var options = {
            limit: config.limit,
            duration: config.maximumDuration
        };

        navigator.device.capture.captureVideo(config.success, config.failure, options);
    }
});