1 | import { CameraType, ImageType } from './Camera.types';
|
2 |
|
3 |
|
4 | export const VIDEO_ASPECT_RATIOS = {
|
5 | '3840x2160': 3840 / 2160,
|
6 | '1920x1080': 1920 / 1080,
|
7 | '1280x720': 1280 / 720,
|
8 | '640x480': 640 / 480,
|
9 | '352x288': 352 / 288,
|
10 | };
|
11 |
|
12 | export const PictureSizes = Object.keys(VIDEO_ASPECT_RATIOS);
|
13 |
|
14 | export const ImageTypeFormat = {
|
15 | [ImageType.jpg]: 'image/jpeg',
|
16 | [ImageType.png]: 'image/png',
|
17 | };
|
18 |
|
19 | export const MinimumConstraints: MediaStreamConstraints = {
|
20 | audio: false,
|
21 | video: true,
|
22 | };
|
23 |
|
24 | export const CameraTypeToFacingMode = {
|
25 | [CameraType.front]: 'user',
|
26 | [CameraType.back]: 'environment',
|
27 | };
|
28 |
|
29 | export const FacingModeToCameraType = {
|
30 | user: CameraType.front,
|
31 | environment: CameraType.back,
|
32 | };
|