UNPKG

@huddly/sdk-interfaces

Version:

Module for describing the Huddly SDK using interfaces

48 lines (47 loc) 1.23 kB
/** * @ignore * SDK interface representing the CameraInfo message from @huddly/camera-switch-interface protofile */ export interface CameraInfo { name?: string; ip?: string; version?: string; version_state?: string; pairing_state?: Array<string>; } /** * @ignore * SDK interface representing the CameraInfoWrite message from @huddly/camera-switch-interface protofile */ export interface CameraInfoWrite { name: string; ip: string; } /** * @ignore * SDK interface representing the CameraPairingState message from @huddly/camera-switch-interface protofile */ export declare enum CameraPairingState { UnknownPairingState = 0, Default = 1, Active = 2, Paired = 3 } /** * @ignore * SDK interface representing the FwUpdateSchedule message from @huddly/camera-switch-interface protofile */ export interface FwUpdateSchedule { daysOfWeek: string; validPairingStates: string; hour?: number; maxStartDelay?: number; disabled?: boolean; } /** * SDK interface representing the FwUpdateScheduleStatus message from @huddly/camera-switch-interface protofile */ export interface FwUpdateScheduleStatus { message: string; affectedCameras: Array<CameraInfo>; }