UNPKG

tethr

Version:

Controlls USB-connected cameras, webcam, and smartphone camera from browser

29 lines (28 loc) 1.51 kB
import { ExposureMode, FocalLength, WhiteBalance } from '../configs'; import { ConfigDesc } from '../Tethr'; import { TethrPTPUSB } from './TethrPTPUSB'; export declare class TethrRicohTheta extends TethrPTPUSB { setColorTemperature(value: number): Promise<{ status: import("../Tethr").OperationResultStatus; message?: string | undefined; }>; getColorTemperatureDesc(): Promise<ConfigDesc<number>>; setExposureMode(value: ExposureMode): Promise<{ status: import("../Tethr").OperationResultStatus; message?: string | undefined; }>; getExposureModeDesc(): Promise<ConfigDesc<"video" | "C2" | "C1" | "C3" | `vendor:${string}` | "P" | "A" | "S" | "M" | "creative" | "action" | "portrait">>; getFocalLengthDesc(): Promise<ConfigDesc<FocalLength>>; setShutterSpeed(value: string): Promise<{ status: import("../Tethr").OperationResultStatus; message?: string | undefined; }>; getShutterSpeedDesc(): Promise<ConfigDesc<`${number}` | `${number}/${number}`>>; setWhiteBalance(value: WhiteBalance): Promise<{ status: import("../Tethr").OperationResultStatus; message?: string | undefined; }>; getWhiteBalanceDesc(): Promise<ConfigDesc<"auto" | `vendor:${string}` | "auto cool" | "auto warm" | "auto ambience" | "daylight" | "shade" | "cloud" | "incandescent" | "fluorescent" | "tungsten" | "flash" | "underwater" | "manual" | "custom">>; private exposureModeTable; private WhiteBalanceTable; }