Houjie
2025-04-18 ae3855638dba0c927236c1a1b1a85d5b048c40e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { CameraDevice } from "../../camera/core";
export declare class CameraSelectionUi {
    private readonly selectElement;
    private readonly options;
    private readonly cameras;
    private constructor();
    private render;
    disable(): void;
    isDisabled(): boolean;
    enable(): void;
    getValue(): string;
    hasValue(value: string): boolean;
    setValue(value: string): void;
    hasSingleItem(): boolean;
    numCameras(): number;
    static create(parentElement: HTMLElement, cameras: Array<CameraDevice>): CameraSelectionUi;
}