simple-vue-camera
Advanced tools
Comparing version 1.1.2 to 1.1.3
@@ -38,3 +38,3 @@ import { PropType } from "vue"; | ||
resume: () => void; | ||
changeCamera: (deviceID: string) => void; | ||
changeCamera: (deviceID: string) => Promise<void>; | ||
stream: import("vue").Ref<MediaStream | undefined>; | ||
@@ -41,0 +41,0 @@ }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("loading" | "started" | "stopped" | "paused" | "resumed" | "camera-change" | "snapshot" | "error")[], "loading" | "started" | "stopped" | "paused" | "resumed" | "camera-change" | "snapshot" | "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ |
@@ -193,8 +193,16 @@ (function (global, factory) { | ||
}; | ||
var changeCamera = function (deviceID) { | ||
stop(); | ||
constraints.video.deviceId.exact = deviceID; | ||
start(); | ||
emit("camera-change", deviceID); | ||
}; | ||
var changeCamera = function (deviceID) { return __awaiter(_this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: | ||
stop(); | ||
constraints.video.deviceId.exact = deviceID; | ||
return [4 /*yield*/, start()]; | ||
case 1: | ||
_a.sent(); | ||
emit("camera-change", deviceID); | ||
return [2 /*return*/]; | ||
} | ||
}); | ||
}); }; | ||
var resume = function () { | ||
@@ -201,0 +209,0 @@ var _a; |
{ | ||
"name": "simple-vue-camera", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "main": "./dist/simple-vue-camera.umd.js", |
28705
370