Socket
Socket
Sign inDemoInstall

@huddly/camera-proto

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@huddly/camera-proto - npm Package Compare versions

Comparing version 1.0.3-rc.3 to 1.0.3

743

lib/api/huddly_grpc_pb.d.ts

@@ -0,589 +1,184 @@

// GENERATED CODE -- DO NOT EDIT!
// package: huddly
// file: api/huddly.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "@grpc/grpc-js";
import * as api_huddly_pb from "../api/huddly_pb";
import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb";
import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb";
import * as grpc from "@grpc/grpc-js";
interface IHuddlyServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
upgradeDevice: IHuddlyServiceService_IUpgradeDevice;
upgradeVerify: IHuddlyServiceService_IUpgradeVerify;
reset: IHuddlyServiceService_IReset;
getDeviceName: IHuddlyServiceService_IGetDeviceName;
getDeviceVersion: IHuddlyServiceService_IGetDeviceVersion;
getBootloaderVersion: IHuddlyServiceService_IGetBootloaderVersion;
getDevicePackages: IHuddlyServiceService_IGetDevicePackages;
getBootSlot: IHuddlyServiceService_IGetBootSlot;
setBootSlot: IHuddlyServiceService_ISetBootSlot;
upgradeBootLoader: IHuddlyServiceService_IUpgradeBootLoader;
setIpv4: IHuddlyServiceService_ISetIpv4;
setPTZ: IHuddlyServiceService_ISetPTZ;
getPTZ: IHuddlyServiceService_IGetPTZ;
getLogFiles: IHuddlyServiceService_IGetLogFiles;
eraseLogFile: IHuddlyServiceService_IEraseLogFile;
getTemperatures: IHuddlyServiceService_IGetTemperatures;
resetPtzTransition: IHuddlyServiceService_IResetPtzTransition;
getCropIndex: IHuddlyServiceService_IGetCropIndex;
ptzTransition: IHuddlyServiceService_IPtzTransition;
getCurrentPtzCrop: IHuddlyServiceService_IGetCurrentPtzCrop;
setCnnFeature: IHuddlyServiceService_ISetCnnFeature;
getCnnFeatureStatus: IHuddlyServiceService_IGetCnnFeatureStatus;
getUptime: IHuddlyServiceService_IGetUptime;
setTimezone: IHuddlyServiceService_ISetTimezone;
getTimezone: IHuddlyServiceService_IGetTimezone;
setTime: IHuddlyServiceService_ISetTime;
getTime: IHuddlyServiceService_IGetTime;
setBrightness: IHuddlyServiceService_ISetBrightness;
getBrightness: IHuddlyServiceService_IGetBrightness;
setSaturation: IHuddlyServiceService_ISetSaturation;
getSaturation: IHuddlyServiceService_IGetSaturation;
getRawBuffer: IHuddlyServiceService_IGetRawBuffer;
getVideoFormats: IHuddlyServiceService_IGetVideoFormats;
upgradeDevice: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.MethodDefinition<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.MethodDefinition<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.MethodDefinition<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.MethodDefinition<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.MethodDefinition<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.MethodDefinition<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.MethodDefinition<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.MethodDefinition<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
}
interface IHuddlyServiceService_IUpgradeDevice extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeDevice";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IUpgradeVerify extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeVerify";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IReset extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/Reset";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetDeviceName extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName> {
path: "/huddly.HuddlyService/GetDeviceName";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceName>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceName>;
}
interface IHuddlyServiceService_IGetDeviceVersion extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetDeviceVersion";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetBootloaderVersion extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetBootloaderVersion";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetDevicePackages extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetDevicePackages";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetBootSlot extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot> {
path: "/huddly.HuddlyService/GetBootSlot";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.BootSlot>;
responseDeserialize: grpc.deserialize<api_huddly_pb.BootSlot>;
}
interface IHuddlyServiceService_ISetBootSlot extends grpc.MethodDefinition<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetBootSlot";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.BootSlot>;
requestDeserialize: grpc.deserialize<api_huddly_pb.BootSlot>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IUpgradeBootLoader extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeBootLoader";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_ISetIpv4 extends grpc.MethodDefinition<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetIpv4";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Ipv4Config>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Ipv4Config>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_ISetPTZ extends grpc.MethodDefinition<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetPTZ";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.PTZ>;
requestDeserialize: grpc.deserialize<api_huddly_pb.PTZ>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetPTZ extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ> {
path: "/huddly.HuddlyService/GetPTZ";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.PTZ>;
responseDeserialize: grpc.deserialize<api_huddly_pb.PTZ>;
}
interface IHuddlyServiceService_IGetLogFiles extends grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.Chunk> {
path: "/huddly.HuddlyService/GetLogFiles";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<api_huddly_pb.LogFile>;
requestDeserialize: grpc.deserialize<api_huddly_pb.LogFile>;
responseSerialize: grpc.serialize<api_huddly_pb.Chunk>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
}
interface IHuddlyServiceService_IEraseLogFile extends grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/EraseLogFile";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.LogFile>;
requestDeserialize: grpc.deserialize<api_huddly_pb.LogFile>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTemperatures extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures> {
path: "/huddly.HuddlyService/GetTemperatures";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Temperatures>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Temperatures>;
}
interface IHuddlyServiceService_IResetPtzTransition extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/ResetPtzTransition";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetCropIndex extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse> {
path: "/huddly.HuddlyService/GetCropIndex";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.CropIndexStatusResponse>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CropIndexStatusResponse>;
}
interface IHuddlyServiceService_IPtzTransition extends grpc.MethodDefinition<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse> {
path: "/huddly.HuddlyService/PtzTransition";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.IndexedTransitions>;
requestDeserialize: grpc.deserialize<api_huddly_pb.IndexedTransitions>;
responseSerialize: grpc.serialize<api_huddly_pb.IndexedTransitionsResponse>;
responseDeserialize: grpc.deserialize<api_huddly_pb.IndexedTransitionsResponse>;
}
interface IHuddlyServiceService_IGetCurrentPtzCrop extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop> {
path: "/huddly.HuddlyService/GetCurrentPtzCrop";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.CurrentPtzCrop>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CurrentPtzCrop>;
}
interface IHuddlyServiceService_ISetCnnFeature extends grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetCnnFeature";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.CnnFeature>;
requestDeserialize: grpc.deserialize<api_huddly_pb.CnnFeature>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetCnnFeatureStatus extends grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus> {
path: "/huddly.HuddlyService/GetCnnFeatureStatus";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.CnnFeature>;
requestDeserialize: grpc.deserialize<api_huddly_pb.CnnFeature>;
responseSerialize: grpc.serialize<api_huddly_pb.CNNStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CNNStatus>;
}
interface IHuddlyServiceService_IGetUptime extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime> {
path: "/huddly.HuddlyService/GetUptime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Uptime>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Uptime>;
}
interface IHuddlyServiceService_ISetTimezone extends grpc.MethodDefinition<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetTimezone";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Timezone>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Timezone>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTimezone extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone> {
path: "/huddly.HuddlyService/GetTimezone";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Timezone>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Timezone>;
}
interface IHuddlyServiceService_ISetTime extends grpc.MethodDefinition<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetTime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_timestamp_pb.Timestamp>;
requestDeserialize: grpc.deserialize<google_protobuf_timestamp_pb.Timestamp>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTime extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp> {
path: "/huddly.HuddlyService/GetTime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<google_protobuf_timestamp_pb.Timestamp>;
responseDeserialize: grpc.deserialize<google_protobuf_timestamp_pb.Timestamp>;
}
interface IHuddlyServiceService_ISetBrightness extends grpc.MethodDefinition<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetBrightness";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Brightness>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Brightness>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetBrightness extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness> {
path: "/huddly.HuddlyService/GetBrightness";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Brightness>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Brightness>;
}
interface IHuddlyServiceService_ISetSaturation extends grpc.MethodDefinition<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetSaturation";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Saturation>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Saturation>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetSaturation extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation> {
path: "/huddly.HuddlyService/GetSaturation";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Saturation>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Saturation>;
}
interface IHuddlyServiceService_IGetRawBuffer extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk> {
path: "/huddly.HuddlyService/GetRawBuffer";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Chunk>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
}
interface IHuddlyServiceService_IGetVideoFormats extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats> {
path: "/huddly.HuddlyService/GetVideoFormats";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.VideoFormats>;
responseDeserialize: grpc.deserialize<api_huddly_pb.VideoFormats>;
}
export const HuddlyServiceService: IHuddlyServiceService;
export interface IHuddlyServiceServer {
upgradeDevice: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.handleUnaryCall<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.handleUnaryCall<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.handleUnaryCall<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.handleServerStreamingCall<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.handleUnaryCall<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.handleUnaryCall<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.handleUnaryCall<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.handleUnaryCall<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.handleUnaryCall<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.handleUnaryCall<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.handleServerStreamingCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
export interface IHuddlyServiceServer extends grpc.UntypedServiceImplementation {
upgradeDevice: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.handleUnaryCall<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.handleUnaryCall<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.handleUnaryCall<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.handleServerStreamingCall<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.handleUnaryCall<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.handleUnaryCall<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.handleUnaryCall<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.handleUnaryCall<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.handleUnaryCall<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.handleUnaryCall<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.handleServerStreamingCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
}
export interface IHuddlyServiceClient {
upgradeDevice(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
reset(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
upgradeBootLoader(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
setIpv4(request: api_huddly_pb.Ipv4Config, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getLogFiles(request: api_huddly_pb.LogFile, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getLogFiles(request: api_huddly_pb.LogFile, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
eraseLogFile(request: api_huddly_pb.LogFile, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getRawBuffer(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getRawBuffer(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getVideoFormats(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
export class HuddlyServiceClient extends grpc.Client {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
upgradeDevice(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
reset(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
reset(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
reset(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
upgradeBootLoader(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
setIpv4(argument: api_huddly_pb.Ipv4Config, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setIpv4(argument: api_huddly_pb.Ipv4Config, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setIpv4(argument: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getLogFiles(argument: api_huddly_pb.LogFile, metadataOrOptions?: grpc.Metadata | grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getLogFiles(argument: api_huddly_pb.LogFile, metadata?: grpc.Metadata | null, options?: grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
eraseLogFile(argument: api_huddly_pb.LogFile, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
eraseLogFile(argument: api_huddly_pb.LogFile, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
eraseLogFile(argument: api_huddly_pb.LogFile, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getRawBuffer(argument: google_protobuf_empty_pb.Empty, metadataOrOptions?: grpc.Metadata | grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getRawBuffer(argument: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata | null, options?: grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
}
export class HuddlyServiceClient extends grpc.Client implements IHuddlyServiceClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public upgradeDevice(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public reset(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public upgradeBootLoader(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public setIpv4(request: api_huddly_pb.Ipv4Config, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getLogFiles(request: api_huddly_pb.LogFile, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getLogFiles(request: api_huddly_pb.LogFile, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public eraseLogFile(request: api_huddly_pb.LogFile, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getRawBuffer(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getRawBuffer(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
}
// package: huddly
// file: api/huddly.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";

@@ -11,804 +8,837 @@ import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb";

export class CropIndexStatusRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusRequest): CropIndexStatusRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusRequest;
static deserializeBinaryFromReader(message: CropIndexStatusRequest, reader: jspb.BinaryReader): CropIndexStatusRequest;
export class CropIndexStatusRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusRequest): CropIndexStatusRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusRequest;
static deserializeBinaryFromReader(message: CropIndexStatusRequest, reader: jspb.BinaryReader): CropIndexStatusRequest;
}
export namespace CropIndexStatusRequest {
export type AsObject = {
}
export type AsObject = {
}
}
export class CropIndexStatusResponse extends jspb.Message {
getCropIndex(): number;
setCropIndex(value: number): CropIndexStatusResponse;
export class CropIndexStatusResponse extends jspb.Message {
getCropIndex(): number;
setCropIndex(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusResponse): CropIndexStatusResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusResponse;
static deserializeBinaryFromReader(message: CropIndexStatusResponse, reader: jspb.BinaryReader): CropIndexStatusResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusResponse): CropIndexStatusResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusResponse;
static deserializeBinaryFromReader(message: CropIndexStatusResponse, reader: jspb.BinaryReader): CropIndexStatusResponse;
}
export namespace CropIndexStatusResponse {
export type AsObject = {
cropIndex: number,
}
export type AsObject = {
cropIndex: number,
}
}
export class Rect extends jspb.Message {
getXCenter(): number;
setXCenter(value: number): Rect;
getYCenter(): number;
setYCenter(value: number): Rect;
getZoomFactor(): number;
setZoomFactor(value: number): Rect;
export class Rect extends jspb.Message {
getXCenter(): number;
setXCenter(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Rect.AsObject;
static toObject(includeInstance: boolean, msg: Rect): Rect.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Rect, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Rect;
static deserializeBinaryFromReader(message: Rect, reader: jspb.BinaryReader): Rect;
getYCenter(): number;
setYCenter(value: number): void;
getZoomFactor(): number;
setZoomFactor(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Rect.AsObject;
static toObject(includeInstance: boolean, msg: Rect): Rect.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Rect, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Rect;
static deserializeBinaryFromReader(message: Rect, reader: jspb.BinaryReader): Rect;
}
export namespace Rect {
export type AsObject = {
xCenter: number,
yCenter: number,
zoomFactor: number,
}
export type AsObject = {
xCenter: number,
yCenter: number,
zoomFactor: number,
}
}
export class Range extends jspb.Message {
getMin(): number;
setMin(value: number): Range;
getMax(): number;
setMax(value: number): Range;
export class Range extends jspb.Message {
getMin(): number;
setMin(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Range.AsObject;
static toObject(includeInstance: boolean, msg: Range): Range.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Range, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Range;
static deserializeBinaryFromReader(message: Range, reader: jspb.BinaryReader): Range;
getMax(): number;
setMax(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Range.AsObject;
static toObject(includeInstance: boolean, msg: Range): Range.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Range, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Range;
static deserializeBinaryFromReader(message: Range, reader: jspb.BinaryReader): Range;
}
export namespace Range {
export type AsObject = {
min: number,
max: number,
}
export type AsObject = {
min: number,
max: number,
}
}
export class VideoFormats extends jspb.Message {
clearFormatsList(): void;
getFormatsList(): Array<VideoFormats.Format>;
setFormatsList(value: Array<VideoFormats.Format>): VideoFormats;
addFormats(value?: VideoFormats.Format, index?: number): VideoFormats.Format;
export class VideoFormats extends jspb.Message {
clearFormatsList(): void;
getFormatsList(): Array<VideoFormats.Format>;
setFormatsList(value: Array<VideoFormats.Format>): void;
addFormats(value?: VideoFormats.Format, index?: number): VideoFormats.Format;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VideoFormats.AsObject;
static toObject(includeInstance: boolean, msg: VideoFormats): VideoFormats.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VideoFormats, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VideoFormats;
static deserializeBinaryFromReader(message: VideoFormats, reader: jspb.BinaryReader): VideoFormats;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VideoFormats.AsObject;
static toObject(includeInstance: boolean, msg: VideoFormats): VideoFormats.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VideoFormats, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VideoFormats;
static deserializeBinaryFromReader(message: VideoFormats, reader: jspb.BinaryReader): VideoFormats;
}
export namespace VideoFormats {
export type AsObject = {
formatsList: Array<VideoFormats.Format.AsObject>,
}
export type AsObject = {
formatsList: Array<VideoFormats.Format.AsObject>,
}
export class Format extends jspb.Message {
getWidth(): number;
setWidth(value: number): void;
export class Format extends jspb.Message {
getWidth(): number;
setWidth(value: number): Format;
getHeight(): number;
setHeight(value: number): Format;
getHeight(): number;
setHeight(value: number): void;
hasZoom(): boolean;
clearZoom(): void;
getZoom(): Range | undefined;
setZoom(value?: Range): Format;
hasZoom(): boolean;
clearZoom(): void;
getZoom(): Range | undefined;
setZoom(value?: Range): void;
hasDzoom(): boolean;
clearDzoom(): void;
getDzoom(): Range | undefined;
setDzoom(value?: Range): Format;
hasDzoom(): boolean;
clearDzoom(): void;
getDzoom(): Range | undefined;
setDzoom(value?: Range): void;
hasPan(): boolean;
clearPan(): void;
getPan(): Range | undefined;
setPan(value?: Range): Format;
hasPan(): boolean;
clearPan(): void;
getPan(): Range | undefined;
setPan(value?: Range): void;
hasTilt(): boolean;
clearTilt(): void;
getTilt(): Range | undefined;
setTilt(value?: Range): Format;
getType(): VideoType;
setType(value: VideoType): Format;
getUri(): string;
setUri(value: string): Format;
getFps(): number;
setFps(value: number): Format;
hasTilt(): boolean;
clearTilt(): void;
getTilt(): Range | undefined;
setTilt(value?: Range): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Format.AsObject;
static toObject(includeInstance: boolean, msg: Format): Format.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Format, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Format;
static deserializeBinaryFromReader(message: Format, reader: jspb.BinaryReader): Format;
}
getType(): VideoTypeMap[keyof VideoTypeMap];
setType(value: VideoTypeMap[keyof VideoTypeMap]): void;
export namespace Format {
export type AsObject = {
width: number,
height: number,
zoom?: Range.AsObject,
dzoom?: Range.AsObject,
pan?: Range.AsObject,
tilt?: Range.AsObject,
type: VideoType,
uri: string,
fps: number,
}
}
getUri(): string;
setUri(value: string): void;
}
getFps(): number;
setFps(value: number): void;
export class IndexedTransitions extends jspb.Message {
clearStartingIndexList(): void;
getStartingIndexList(): Array<number>;
setStartingIndexList(value: Array<number>): IndexedTransitions;
addStartingIndex(value: number, index?: number): number;
clearTransitionList(): void;
getTransitionList(): Array<IndexedTransitions.Transition>;
setTransitionList(value: Array<IndexedTransitions.Transition>): IndexedTransitions;
addTransition(value?: IndexedTransitions.Transition, index?: number): IndexedTransitions.Transition;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitions.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitions): IndexedTransitions.AsObject;
toObject(includeInstance?: boolean): Format.AsObject;
static toObject(includeInstance: boolean, msg: Format): Format.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitions, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitions;
static deserializeBinaryFromReader(message: IndexedTransitions, reader: jspb.BinaryReader): IndexedTransitions;
}
static serializeBinaryToWriter(message: Format, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Format;
static deserializeBinaryFromReader(message: Format, reader: jspb.BinaryReader): Format;
}
export namespace IndexedTransitions {
export namespace Format {
export type AsObject = {
startingIndexList: Array<number>,
transitionList: Array<IndexedTransitions.Transition.AsObject>,
width: number,
height: number,
zoom?: Range.AsObject,
dzoom?: Range.AsObject,
pan?: Range.AsObject,
tilt?: Range.AsObject,
type: VideoTypeMap[keyof VideoTypeMap],
uri: string,
fps: number,
}
}
}
export class IndexedTransitions extends jspb.Message {
clearStartingIndexList(): void;
getStartingIndexList(): Array<number>;
setStartingIndexList(value: Array<number>): void;
addStartingIndex(value: number, index?: number): number;
export class Transition extends jspb.Message {
clearCropsList(): void;
getCropsList(): Array<IndexedTransitions.Transition.Crop>;
setCropsList(value: Array<IndexedTransitions.Transition.Crop>): Transition;
addCrops(value?: IndexedTransitions.Transition.Crop, index?: number): IndexedTransitions.Transition.Crop;
clearTransitionList(): void;
getTransitionList(): Array<IndexedTransitions.Transition>;
setTransitionList(value: Array<IndexedTransitions.Transition>): void;
addTransition(value?: IndexedTransitions.Transition, index?: number): IndexedTransitions.Transition;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Transition.AsObject;
static toObject(includeInstance: boolean, msg: Transition): Transition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Transition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Transition;
static deserializeBinaryFromReader(message: Transition, reader: jspb.BinaryReader): Transition;
}
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitions.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitions): IndexedTransitions.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitions, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitions;
static deserializeBinaryFromReader(message: IndexedTransitions, reader: jspb.BinaryReader): IndexedTransitions;
}
export namespace Transition {
export type AsObject = {
cropsList: Array<IndexedTransitions.Transition.Crop.AsObject>,
}
export namespace IndexedTransitions {
export type AsObject = {
startingIndexList: Array<number>,
transitionList: Array<IndexedTransitions.Transition.AsObject>,
}
export class Transition extends jspb.Message {
clearCropsList(): void;
getCropsList(): Array<IndexedTransitions.Transition.Crop>;
setCropsList(value: Array<IndexedTransitions.Transition.Crop>): void;
addCrops(value?: IndexedTransitions.Transition.Crop, index?: number): IndexedTransitions.Transition.Crop;
export class Crop extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Transition.AsObject;
static toObject(includeInstance: boolean, msg: Transition): Transition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Transition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Transition;
static deserializeBinaryFromReader(message: Transition, reader: jspb.BinaryReader): Transition;
}
hasRect(): boolean;
clearRect(): void;
getRect(): Rect | undefined;
setRect(value?: Rect): Crop;
getCropIndex(): number;
setCropIndex(value: number): Crop;
export namespace Transition {
export type AsObject = {
cropsList: Array<IndexedTransitions.Transition.Crop.AsObject>,
}
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Crop.AsObject;
static toObject(includeInstance: boolean, msg: Crop): Crop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Crop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Crop;
static deserializeBinaryFromReader(message: Crop, reader: jspb.BinaryReader): Crop;
}
export class Crop extends jspb.Message {
hasRect(): boolean;
clearRect(): void;
getRect(): Rect | undefined;
setRect(value?: Rect): void;
export namespace Crop {
export type AsObject = {
rect?: Rect.AsObject,
cropIndex: number,
}
}
getCropIndex(): number;
setCropIndex(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Crop.AsObject;
static toObject(includeInstance: boolean, msg: Crop): Crop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Crop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Crop;
static deserializeBinaryFromReader(message: Crop, reader: jspb.BinaryReader): Crop;
}
export namespace Crop {
export type AsObject = {
rect?: Rect.AsObject,
cropIndex: number,
}
}
}
}
export class IndexedTransitionsResponse extends jspb.Message {
getChosenStartingIndex(): number;
setChosenStartingIndex(value: number): IndexedTransitionsResponse;
export class IndexedTransitionsResponse extends jspb.Message {
getChosenStartingIndex(): number;
setChosenStartingIndex(value: number): void;
hasCurrentPosition(): boolean;
clearCurrentPosition(): void;
getCurrentPosition(): Rect | undefined;
setCurrentPosition(value?: Rect): IndexedTransitionsResponse;
hasCurrentPosition(): boolean;
clearCurrentPosition(): void;
getCurrentPosition(): Rect | undefined;
setCurrentPosition(value?: Rect): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitionsResponse.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitionsResponse): IndexedTransitionsResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitionsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitionsResponse;
static deserializeBinaryFromReader(message: IndexedTransitionsResponse, reader: jspb.BinaryReader): IndexedTransitionsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitionsResponse.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitionsResponse): IndexedTransitionsResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitionsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitionsResponse;
static deserializeBinaryFromReader(message: IndexedTransitionsResponse, reader: jspb.BinaryReader): IndexedTransitionsResponse;
}
export namespace IndexedTransitionsResponse {
export type AsObject = {
chosenStartingIndex: number,
currentPosition?: Rect.AsObject,
}
export type AsObject = {
chosenStartingIndex: number,
currentPosition?: Rect.AsObject,
}
}
export class CurrentPtzCrop extends jspb.Message {
export class CurrentPtzCrop extends jspb.Message {
hasCurrentCrop(): boolean;
clearCurrentCrop(): void;
getCurrentCrop(): Rect | undefined;
setCurrentCrop(value?: Rect): void;
hasCurrentCrop(): boolean;
clearCurrentCrop(): void;
getCurrentCrop(): Rect | undefined;
setCurrentCrop(value?: Rect): CurrentPtzCrop;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CurrentPtzCrop.AsObject;
static toObject(includeInstance: boolean, msg: CurrentPtzCrop): CurrentPtzCrop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CurrentPtzCrop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CurrentPtzCrop;
static deserializeBinaryFromReader(message: CurrentPtzCrop, reader: jspb.BinaryReader): CurrentPtzCrop;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CurrentPtzCrop.AsObject;
static toObject(includeInstance: boolean, msg: CurrentPtzCrop): CurrentPtzCrop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CurrentPtzCrop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CurrentPtzCrop;
static deserializeBinaryFromReader(message: CurrentPtzCrop, reader: jspb.BinaryReader): CurrentPtzCrop;
}
export namespace CurrentPtzCrop {
export type AsObject = {
currentCrop?: Rect.AsObject,
}
export type AsObject = {
currentCrop?: Rect.AsObject,
}
}
export class Chunk extends jspb.Message {
getContent(): Uint8Array | string;
getContent_asU8(): Uint8Array;
getContent_asB64(): string;
setContent(value: Uint8Array | string): Chunk;
export class Chunk extends jspb.Message {
getContent(): Uint8Array | string;
getContent_asU8(): Uint8Array;
getContent_asB64(): string;
setContent(value: Uint8Array | string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Chunk.AsObject;
static toObject(includeInstance: boolean, msg: Chunk): Chunk.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Chunk, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Chunk;
static deserializeBinaryFromReader(message: Chunk, reader: jspb.BinaryReader): Chunk;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Chunk.AsObject;
static toObject(includeInstance: boolean, msg: Chunk): Chunk.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Chunk, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Chunk;
static deserializeBinaryFromReader(message: Chunk, reader: jspb.BinaryReader): Chunk;
}
export namespace Chunk {
export type AsObject = {
content: Uint8Array | string,
}
export type AsObject = {
content: Uint8Array | string,
}
}
export class DeviceVersion extends jspb.Message {
getVersion(): string;
setVersion(value: string): DeviceVersion;
getVersionState(): VersionState;
setVersionState(value: VersionState): DeviceVersion;
export class DeviceVersion extends jspb.Message {
getVersion(): string;
setVersion(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceVersion.AsObject;
static toObject(includeInstance: boolean, msg: DeviceVersion): DeviceVersion.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceVersion, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceVersion;
static deserializeBinaryFromReader(message: DeviceVersion, reader: jspb.BinaryReader): DeviceVersion;
getVersionState(): VersionStateMap[keyof VersionStateMap];
setVersionState(value: VersionStateMap[keyof VersionStateMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceVersion.AsObject;
static toObject(includeInstance: boolean, msg: DeviceVersion): DeviceVersion.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceVersion, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceVersion;
static deserializeBinaryFromReader(message: DeviceVersion, reader: jspb.BinaryReader): DeviceVersion;
}
export namespace DeviceVersion {
export type AsObject = {
version: string,
versionState: VersionState,
}
export type AsObject = {
version: string,
versionState: VersionStateMap[keyof VersionStateMap],
}
}
export class PTZ extends jspb.Message {
getPan(): number;
setPan(value: number): PTZ;
getTilt(): number;
setTilt(value: number): PTZ;
getZoom(): number;
setZoom(value: number): PTZ;
getTrans(): number;
setTrans(value: number): PTZ;
export class PTZ extends jspb.Message {
getPan(): number;
setPan(value: number): void;
hasRangepan(): boolean;
clearRangepan(): void;
getRangepan(): Range | undefined;
setRangepan(value?: Range): PTZ;
getTilt(): number;
setTilt(value: number): void;
hasRangetilt(): boolean;
clearRangetilt(): void;
getRangetilt(): Range | undefined;
setRangetilt(value?: Range): PTZ;
getZoom(): number;
setZoom(value: number): void;
hasRangezoom(): boolean;
clearRangezoom(): void;
getRangezoom(): Range | undefined;
setRangezoom(value?: Range): PTZ;
getTrans(): number;
setTrans(value: number): void;
hasRangedzoom(): boolean;
clearRangedzoom(): void;
getRangedzoom(): Range | undefined;
setRangedzoom(value?: Range): PTZ;
getDefaultpan(): number;
setDefaultpan(value: number): PTZ;
getDefaulttilt(): number;
setDefaulttilt(value: number): PTZ;
getDefaultzoom(): number;
setDefaultzoom(value: number): PTZ;
hasRangepan(): boolean;
clearRangepan(): void;
getRangepan(): Range | undefined;
setRangepan(value?: Range): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PTZ.AsObject;
static toObject(includeInstance: boolean, msg: PTZ): PTZ.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: PTZ, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PTZ;
static deserializeBinaryFromReader(message: PTZ, reader: jspb.BinaryReader): PTZ;
hasRangetilt(): boolean;
clearRangetilt(): void;
getRangetilt(): Range | undefined;
setRangetilt(value?: Range): void;
hasRangezoom(): boolean;
clearRangezoom(): void;
getRangezoom(): Range | undefined;
setRangezoom(value?: Range): void;
hasRangedzoom(): boolean;
clearRangedzoom(): void;
getRangedzoom(): Range | undefined;
setRangedzoom(value?: Range): void;
getDefaultpan(): number;
setDefaultpan(value: number): void;
getDefaulttilt(): number;
setDefaulttilt(value: number): void;
getDefaultzoom(): number;
setDefaultzoom(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PTZ.AsObject;
static toObject(includeInstance: boolean, msg: PTZ): PTZ.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: PTZ, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PTZ;
static deserializeBinaryFromReader(message: PTZ, reader: jspb.BinaryReader): PTZ;
}
export namespace PTZ {
export type AsObject = {
pan: number,
tilt: number,
zoom: number,
trans: number,
rangepan?: Range.AsObject,
rangetilt?: Range.AsObject,
rangezoom?: Range.AsObject,
rangedzoom?: Range.AsObject,
defaultpan: number,
defaulttilt: number,
defaultzoom: number,
}
export type AsObject = {
pan: number,
tilt: number,
zoom: number,
trans: number,
rangepan?: Range.AsObject,
rangetilt?: Range.AsObject,
rangezoom?: Range.AsObject,
rangedzoom?: Range.AsObject,
defaultpan: number,
defaulttilt: number,
defaultzoom: number,
}
}
export class DeviceName extends jspb.Message {
getName(): string;
setName(value: string): DeviceName;
export class DeviceName extends jspb.Message {
getName(): string;
setName(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceName.AsObject;
static toObject(includeInstance: boolean, msg: DeviceName): DeviceName.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceName, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceName;
static deserializeBinaryFromReader(message: DeviceName, reader: jspb.BinaryReader): DeviceName;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceName.AsObject;
static toObject(includeInstance: boolean, msg: DeviceName): DeviceName.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceName, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceName;
static deserializeBinaryFromReader(message: DeviceName, reader: jspb.BinaryReader): DeviceName;
}
export namespace DeviceName {
export type AsObject = {
name: string,
}
export type AsObject = {
name: string,
}
}
export class BootSlot extends jspb.Message {
getSlot(): Slot;
setSlot(value: Slot): BootSlot;
export class BootSlot extends jspb.Message {
getSlot(): SlotMap[keyof SlotMap];
setSlot(value: SlotMap[keyof SlotMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BootSlot.AsObject;
static toObject(includeInstance: boolean, msg: BootSlot): BootSlot.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BootSlot, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BootSlot;
static deserializeBinaryFromReader(message: BootSlot, reader: jspb.BinaryReader): BootSlot;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BootSlot.AsObject;
static toObject(includeInstance: boolean, msg: BootSlot): BootSlot.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BootSlot, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BootSlot;
static deserializeBinaryFromReader(message: BootSlot, reader: jspb.BinaryReader): BootSlot;
}
export namespace BootSlot {
export type AsObject = {
slot: Slot,
}
export type AsObject = {
slot: SlotMap[keyof SlotMap],
}
}
export class DeviceStatus extends jspb.Message {
getMessage(): string;
setMessage(value: string): DeviceStatus;
getCode(): StatusCode;
setCode(value: StatusCode): DeviceStatus;
export class DeviceStatus extends jspb.Message {
getMessage(): string;
setMessage(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceStatus.AsObject;
static toObject(includeInstance: boolean, msg: DeviceStatus): DeviceStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceStatus;
static deserializeBinaryFromReader(message: DeviceStatus, reader: jspb.BinaryReader): DeviceStatus;
getCode(): StatusCodeMap[keyof StatusCodeMap];
setCode(value: StatusCodeMap[keyof StatusCodeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceStatus.AsObject;
static toObject(includeInstance: boolean, msg: DeviceStatus): DeviceStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceStatus;
static deserializeBinaryFromReader(message: DeviceStatus, reader: jspb.BinaryReader): DeviceStatus;
}
export namespace DeviceStatus {
export type AsObject = {
message: string,
code: StatusCode,
}
export type AsObject = {
message: string,
code: StatusCodeMap[keyof StatusCodeMap],
}
}
export class Ipv4Config extends jspb.Message {
getAddress(): number;
setAddress(value: number): Ipv4Config;
getBits(): number;
setBits(value: number): Ipv4Config;
export class Ipv4Config extends jspb.Message {
getAddress(): number;
setAddress(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Ipv4Config.AsObject;
static toObject(includeInstance: boolean, msg: Ipv4Config): Ipv4Config.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Ipv4Config, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Ipv4Config;
static deserializeBinaryFromReader(message: Ipv4Config, reader: jspb.BinaryReader): Ipv4Config;
getBits(): number;
setBits(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Ipv4Config.AsObject;
static toObject(includeInstance: boolean, msg: Ipv4Config): Ipv4Config.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Ipv4Config, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Ipv4Config;
static deserializeBinaryFromReader(message: Ipv4Config, reader: jspb.BinaryReader): Ipv4Config;
}
export namespace Ipv4Config {
export type AsObject = {
address: number,
bits: number,
}
export type AsObject = {
address: number,
bits: number,
}
}
export class Temperature extends jspb.Message {
getName(): string;
setName(value: string): Temperature;
getValue(): number;
setValue(value: number): Temperature;
export class Temperature extends jspb.Message {
getName(): string;
setName(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperature.AsObject;
static toObject(includeInstance: boolean, msg: Temperature): Temperature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperature;
static deserializeBinaryFromReader(message: Temperature, reader: jspb.BinaryReader): Temperature;
getValue(): number;
setValue(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperature.AsObject;
static toObject(includeInstance: boolean, msg: Temperature): Temperature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperature;
static deserializeBinaryFromReader(message: Temperature, reader: jspb.BinaryReader): Temperature;
}
export namespace Temperature {
export type AsObject = {
name: string,
value: number,
}
export type AsObject = {
name: string,
value: number,
}
}
export class Temperatures extends jspb.Message {
clearTemperaturesList(): void;
getTemperaturesList(): Array<Temperature>;
setTemperaturesList(value: Array<Temperature>): Temperatures;
addTemperatures(value?: Temperature, index?: number): Temperature;
export class Temperatures extends jspb.Message {
clearTemperaturesList(): void;
getTemperaturesList(): Array<Temperature>;
setTemperaturesList(value: Array<Temperature>): void;
addTemperatures(value?: Temperature, index?: number): Temperature;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperatures.AsObject;
static toObject(includeInstance: boolean, msg: Temperatures): Temperatures.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperatures, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperatures;
static deserializeBinaryFromReader(message: Temperatures, reader: jspb.BinaryReader): Temperatures;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperatures.AsObject;
static toObject(includeInstance: boolean, msg: Temperatures): Temperatures.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperatures, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperatures;
static deserializeBinaryFromReader(message: Temperatures, reader: jspb.BinaryReader): Temperatures;
}
export namespace Temperatures {
export type AsObject = {
temperaturesList: Array<Temperature.AsObject>,
}
export type AsObject = {
temperaturesList: Array<Temperature.AsObject>,
}
}
export class CNNStatus extends jspb.Message {
getCode(): StatusCode;
setCode(value: StatusCode): CNNStatus;
export class CNNStatus extends jspb.Message {
getCode(): StatusCodeMap[keyof StatusCodeMap];
setCode(value: StatusCodeMap[keyof StatusCodeMap]): void;
hasFbeStatus(): boolean;
clearFbeStatus(): void;
getFbeStatus(): FBEStatus | undefined;
setFbeStatus(value?: FBEStatus): CNNStatus;
hasFbeStatus(): boolean;
clearFbeStatus(): void;
getFbeStatus(): FBEStatus | undefined;
setFbeStatus(value?: FBEStatus): void;
hasAzStatus(): boolean;
clearAzStatus(): void;
getAzStatus(): AZStatus | undefined;
setAzStatus(value?: AZStatus): CNNStatus;
hasAzStatus(): boolean;
clearAzStatus(): void;
getAzStatus(): AZStatus | undefined;
setAzStatus(value?: AZStatus): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CNNStatus.AsObject;
static toObject(includeInstance: boolean, msg: CNNStatus): CNNStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CNNStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CNNStatus;
static deserializeBinaryFromReader(message: CNNStatus, reader: jspb.BinaryReader): CNNStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CNNStatus.AsObject;
static toObject(includeInstance: boolean, msg: CNNStatus): CNNStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CNNStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CNNStatus;
static deserializeBinaryFromReader(message: CNNStatus, reader: jspb.BinaryReader): CNNStatus;
}
export namespace CNNStatus {
export type AsObject = {
code: StatusCode,
fbeStatus?: FBEStatus.AsObject,
azStatus?: AZStatus.AsObject,
}
export type AsObject = {
code: StatusCodeMap[keyof StatusCodeMap],
fbeStatus?: FBEStatus.AsObject,
azStatus?: AZStatus.AsObject,
}
}
export class FBEStatus extends jspb.Message {
getFbeEnabled(): boolean;
setFbeEnabled(value: boolean): FBEStatus;
getNumIterations(): number;
setNumIterations(value: number): FBEStatus;
getNumWeightsCalculated(): number;
setNumWeightsCalculated(value: number): FBEStatus;
getCurrentFaceWeight(): number;
setCurrentFaceWeight(value: number): FBEStatus;
clearPerFaceWeightList(): void;
getPerFaceWeightList(): Array<number>;
setPerFaceWeightList(value: Array<number>): FBEStatus;
addPerFaceWeight(value: number, index?: number): number;
export class FBEStatus extends jspb.Message {
getFbeEnabled(): boolean;
setFbeEnabled(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FBEStatus.AsObject;
static toObject(includeInstance: boolean, msg: FBEStatus): FBEStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FBEStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FBEStatus;
static deserializeBinaryFromReader(message: FBEStatus, reader: jspb.BinaryReader): FBEStatus;
getNumIterations(): number;
setNumIterations(value: number): void;
getNumWeightsCalculated(): number;
setNumWeightsCalculated(value: number): void;
getCurrentFaceWeight(): number;
setCurrentFaceWeight(value: number): void;
clearPerFaceWeightList(): void;
getPerFaceWeightList(): Array<number>;
setPerFaceWeightList(value: Array<number>): void;
addPerFaceWeight(value: number, index?: number): number;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FBEStatus.AsObject;
static toObject(includeInstance: boolean, msg: FBEStatus): FBEStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FBEStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FBEStatus;
static deserializeBinaryFromReader(message: FBEStatus, reader: jspb.BinaryReader): FBEStatus;
}
export namespace FBEStatus {
export type AsObject = {
fbeEnabled: boolean,
numIterations: number,
numWeightsCalculated: number,
currentFaceWeight: number,
perFaceWeightList: Array<number>,
}
export type AsObject = {
fbeEnabled: boolean,
numIterations: number,
numWeightsCalculated: number,
currentFaceWeight: number,
perFaceWeightList: Array<number>,
}
}
export class AZStatus extends jspb.Message {
getAzEnabled(): boolean;
setAzEnabled(value: boolean): AZStatus;
export class AZStatus extends jspb.Message {
getAzEnabled(): boolean;
setAzEnabled(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AZStatus.AsObject;
static toObject(includeInstance: boolean, msg: AZStatus): AZStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AZStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AZStatus;
static deserializeBinaryFromReader(message: AZStatus, reader: jspb.BinaryReader): AZStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AZStatus.AsObject;
static toObject(includeInstance: boolean, msg: AZStatus): AZStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AZStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AZStatus;
static deserializeBinaryFromReader(message: AZStatus, reader: jspb.BinaryReader): AZStatus;
}
export namespace AZStatus {
export type AsObject = {
azEnabled: boolean,
}
export type AsObject = {
azEnabled: boolean,
}
}
export class LogFile extends jspb.Message {
getFile(): LogFiles;
setFile(value: LogFiles): LogFile;
getKeepLog(): boolean;
setKeepLog(value: boolean): LogFile;
export class LogFile extends jspb.Message {
getFile(): LogFilesMap[keyof LogFilesMap];
setFile(value: LogFilesMap[keyof LogFilesMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogFile.AsObject;
static toObject(includeInstance: boolean, msg: LogFile): LogFile.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogFile, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogFile;
static deserializeBinaryFromReader(message: LogFile, reader: jspb.BinaryReader): LogFile;
getKeepLog(): boolean;
setKeepLog(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogFile.AsObject;
static toObject(includeInstance: boolean, msg: LogFile): LogFile.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogFile, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogFile;
static deserializeBinaryFromReader(message: LogFile, reader: jspb.BinaryReader): LogFile;
}
export namespace LogFile {
export type AsObject = {
file: LogFiles,
keepLog: boolean,
}
export type AsObject = {
file: LogFilesMap[keyof LogFilesMap],
keepLog: boolean,
}
}
export class CnnFeature extends jspb.Message {
getMode(): Mode;
setMode(value: Mode): CnnFeature;
getFeature(): Feature;
setFeature(value: Feature): CnnFeature;
export class CnnFeature extends jspb.Message {
getMode(): ModeMap[keyof ModeMap];
setMode(value: ModeMap[keyof ModeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CnnFeature.AsObject;
static toObject(includeInstance: boolean, msg: CnnFeature): CnnFeature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CnnFeature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CnnFeature;
static deserializeBinaryFromReader(message: CnnFeature, reader: jspb.BinaryReader): CnnFeature;
getFeature(): FeatureMap[keyof FeatureMap];
setFeature(value: FeatureMap[keyof FeatureMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CnnFeature.AsObject;
static toObject(includeInstance: boolean, msg: CnnFeature): CnnFeature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CnnFeature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CnnFeature;
static deserializeBinaryFromReader(message: CnnFeature, reader: jspb.BinaryReader): CnnFeature;
}
export namespace CnnFeature {
export type AsObject = {
mode: Mode,
feature: Feature,
}
export type AsObject = {
mode: ModeMap[keyof ModeMap],
feature: FeatureMap[keyof FeatureMap],
}
}
export class Uptime extends jspb.Message {
getUptime(): number;
setUptime(value: number): Uptime;
export class Uptime extends jspb.Message {
getUptime(): number;
setUptime(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Uptime.AsObject;
static toObject(includeInstance: boolean, msg: Uptime): Uptime.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Uptime, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Uptime;
static deserializeBinaryFromReader(message: Uptime, reader: jspb.BinaryReader): Uptime;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Uptime.AsObject;
static toObject(includeInstance: boolean, msg: Uptime): Uptime.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Uptime, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Uptime;
static deserializeBinaryFromReader(message: Uptime, reader: jspb.BinaryReader): Uptime;
}
export namespace Uptime {
export type AsObject = {
uptime: number,
}
export type AsObject = {
uptime: number,
}
}
export class Timezone extends jspb.Message {
getTimezone(): string;
setTimezone(value: string): Timezone;
export class Timezone extends jspb.Message {
getTimezone(): string;
setTimezone(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Timezone.AsObject;
static toObject(includeInstance: boolean, msg: Timezone): Timezone.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Timezone, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Timezone;
static deserializeBinaryFromReader(message: Timezone, reader: jspb.BinaryReader): Timezone;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Timezone.AsObject;
static toObject(includeInstance: boolean, msg: Timezone): Timezone.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Timezone, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Timezone;
static deserializeBinaryFromReader(message: Timezone, reader: jspb.BinaryReader): Timezone;
}
export namespace Timezone {
export type AsObject = {
timezone: string,
}
export type AsObject = {
timezone: string,
}
}
export class Brightness extends jspb.Message {
getBrightness(): number;
setBrightness(value: number): Brightness;
export class Brightness extends jspb.Message {
getBrightness(): number;
setBrightness(value: number): void;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): Brightness;
getDefaultBrightness(): number;
setDefaultBrightness(value: number): Brightness;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Brightness.AsObject;
static toObject(includeInstance: boolean, msg: Brightness): Brightness.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Brightness, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Brightness;
static deserializeBinaryFromReader(message: Brightness, reader: jspb.BinaryReader): Brightness;
getDefaultBrightness(): number;
setDefaultBrightness(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Brightness.AsObject;
static toObject(includeInstance: boolean, msg: Brightness): Brightness.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Brightness, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Brightness;
static deserializeBinaryFromReader(message: Brightness, reader: jspb.BinaryReader): Brightness;
}
export namespace Brightness {
export type AsObject = {
brightness: number,
range?: Range.AsObject,
defaultBrightness: number,
}
export type AsObject = {
brightness: number,
range?: Range.AsObject,
defaultBrightness: number,
}
}
export class Saturation extends jspb.Message {
getSaturation(): number;
setSaturation(value: number): Saturation;
export class Saturation extends jspb.Message {
getSaturation(): number;
setSaturation(value: number): void;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): Saturation;
getDefaultSaturation(): number;
setDefaultSaturation(value: number): Saturation;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Saturation.AsObject;
static toObject(includeInstance: boolean, msg: Saturation): Saturation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Saturation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Saturation;
static deserializeBinaryFromReader(message: Saturation, reader: jspb.BinaryReader): Saturation;
getDefaultSaturation(): number;
setDefaultSaturation(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Saturation.AsObject;
static toObject(includeInstance: boolean, msg: Saturation): Saturation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Saturation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Saturation;
static deserializeBinaryFromReader(message: Saturation, reader: jspb.BinaryReader): Saturation;
}
export namespace Saturation {
export type AsObject = {
saturation: number,
range?: Range.AsObject,
defaultSaturation: number,
}
export type AsObject = {
saturation: number,
range?: Range.AsObject,
defaultSaturation: number,
}
}
export enum VideoType {
MAIN = 0,
PREVIEW = 1,
MAINVIEW = 2,
export interface VideoTypeMap {
MAIN: 0;
PREVIEW: 1;
MAINVIEW: 2;
}
export enum VersionState {
UNKNOWNVERSIONSTATE = 0,
VERIFIED = 1,
UNVERIFIED = 2,
RECOVERY = 3,
export const VideoType: VideoTypeMap;
export interface VersionStateMap {
UNKNOWNVERSIONSTATE: 0;
VERIFIED: 1;
UNVERIFIED: 2;
RECOVERY: 3;
}
export enum StatusCode {
UNKNOWN = 0,
OK = 1,
FAILED = 2,
export const VersionState: VersionStateMap;
export interface StatusCodeMap {
UNKNOWN: 0;
OK: 1;
FAILED: 2;
}
export enum Slot {
A = 0,
B = 1,
C = 2,
UNKNOWNSLOT = 3,
export const StatusCode: StatusCodeMap;
export interface SlotMap {
A: 0;
B: 1;
C: 2;
UNKNOWNSLOT: 3;
}
export enum LogFiles {
APP = 0,
MYRIAD = 1,
DMESG = 2,
export const Slot: SlotMap;
export interface LogFilesMap {
APP: 0;
MYRIAD: 1;
DMESG: 2;
}
export enum Mode {
START = 0,
STOP = 1,
export const LogFiles: LogFilesMap;
export interface ModeMap {
START: 0;
STOP: 1;
}
export enum Feature {
FACEBASEDEXPOSURE = 0,
AUTOZOOM = 1,
export const Mode: ModeMap;
export interface FeatureMap {
FACEBASEDEXPOSURE: 0;
AUTOZOOM: 1;
}
export const Feature: FeatureMap;
{
"name": "@huddly/camera-proto",
"version": "1.0.3-rc.3",
"version": "1.0.3",
"description": "An npm package describing the protobuf api for huddly network cameras",

@@ -14,3 +14,4 @@ "keywords": [

"engines": {
"node": ">=12.4.0"
"node": "==14.16.0",
"npm": "==6.14.11"
},

@@ -34,3 +35,4 @@ "directories": {

"build-ts": "tsc --declaration",
"publish-package": "npm publish"
"prepare": "bash scripts/buildjs.sh",
"publish-package": "npm run build && npm run build-ts && npm publish"
},

@@ -42,10 +44,10 @@ "license": "ISC",

"dependencies": {
"@grpc/grpc-js": "^1.3.2",
"grpc-tools": "^1.11.1",
"@grpc/grpc-js": "^1.3.4",
"grpc_tools_node_protoc_ts": "^5.2.2",
"grpc-tools": "^1.11.2",
"ts-protoc-gen": "^0.15.0"
},
"devDependencies": {
"typescript": "^4.3.2"
"typescript": "^4.3.5"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc