123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
- /**
- * The CaptureError interface encapsulates all errors in the Capture API.
- */
- var CaptureError = function(c) {
- this.code = c || null;
- };
- // Camera or microphone failed to capture image or sound.
- CaptureError.CAPTURE_INTERNAL_ERR = 0;
- // Camera application or audio capture application is currently serving other capture request.
- CaptureError.CAPTURE_APPLICATION_BUSY = 1;
- // Invalid use of the API (e.g. limit parameter has value less than one).
- CaptureError.CAPTURE_INVALID_ARGUMENT = 2;
- // User exited camera application or audio capture application before capturing anything.
- CaptureError.CAPTURE_NO_MEDIA_FILES = 3;
- // User denied permissions required to perform the capture request.
- CaptureError.CAPTURE_PERMISSION_DENIED = 4;
- // The requested capture operation is not supported.
- CaptureError.CAPTURE_NOT_SUPPORTED = 20;
- module.exports = CaptureError;
|