reducers: {
video: Reducer<
{
kioskWebcams: {
activeDeviceId: string;
devices: MediaDeviceInfo[];
ptzCameraInfo: {
buttons: {
desk: { position: Position; zoom: Zoom };
home: { position: Position; zoom: Zoom };
};
capabilities: { pan: boolean; tilt: boolean; zoom: boolean };
flip: "off" | "flipH" | "flipV" | "flipHV";
hasPtz: boolean;
label: string;
usbProductId: number;
usbVendorId: number;
};
};
videoControlsProps: VideoControlsProps;
webcam: Webcam;
},
AnyAction,
>;
} = ...
Type Declaration
video: Reducer<
{
kioskWebcams: {
activeDeviceId: string;
devices: MediaDeviceInfo[];
ptzCameraInfo: {
buttons: {
desk: { position: Position; zoom: Zoom };
home: { position: Position; zoom: Zoom };
};
capabilities: { pan: boolean; tilt: boolean; zoom: boolean };
flip: "off" | "flipH" | "flipV" | "flipHV";
hasPtz: boolean;
label: string;
usbProductId: number;
usbVendorId: number;
};
};
videoControlsProps: VideoControlsProps;
webcam: Webcam;
},
AnyAction,
>