UNPKG

@huddly/camera-switch-proto

Version:

An npm package describing the protobuf api the huddly camera switch service

211 lines (192 loc) 8.19 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var api_service_pb = require('../api/service_pb.js'); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); function serialize_google_protobuf_Empty(arg) { if (!(arg instanceof google_protobuf_empty_pb.Empty)) { throw new Error('Expected argument of type google.protobuf.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_google_protobuf_Empty(buffer_arg) { return google_protobuf_empty_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_AvailableCameras(arg) { if (!(arg instanceof api_service_pb.AvailableCameras)) { throw new Error('Expected argument of type huddly.AvailableCameras'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_AvailableCameras(buffer_arg) { return api_service_pb.AvailableCameras.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_CameraInfo(arg) { if (!(arg instanceof api_service_pb.CameraInfo)) { throw new Error('Expected argument of type huddly.CameraInfo'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_CameraInfo(buffer_arg) { return api_service_pb.CameraInfo.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_CameraInfoWrite(arg) { if (!(arg instanceof api_service_pb.CameraInfoWrite)) { throw new Error('Expected argument of type huddly.CameraInfoWrite'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_CameraInfoWrite(buffer_arg) { return api_service_pb.CameraInfoWrite.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_FwUpdateSchedule(arg) { if (!(arg instanceof api_service_pb.FwUpdateSchedule)) { throw new Error('Expected argument of type huddly.FwUpdateSchedule'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_FwUpdateSchedule(buffer_arg) { return api_service_pb.FwUpdateSchedule.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_FwUpdateScheduleStatus(arg) { if (!(arg instanceof api_service_pb.FwUpdateScheduleStatus)) { throw new Error('Expected argument of type huddly.FwUpdateScheduleStatus'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_FwUpdateScheduleStatus(buffer_arg) { return api_service_pb.FwUpdateScheduleStatus.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_huddly_UserPtz(arg) { if (!(arg instanceof api_service_pb.UserPtz)) { throw new Error('Expected argument of type huddly.UserPtz'); } return Buffer.from(arg.serializeBinary()); } function deserialize_huddly_UserPtz(buffer_arg) { return api_service_pb.UserPtz.deserializeBinary(new Uint8Array(buffer_arg)); } var HuddlyCameraServiceService = exports.HuddlyCameraServiceService = { setDefaultCamera: { path: '/huddly.HuddlyCameraService/SetDefaultCamera', requestStream: false, responseStream: false, requestType: api_service_pb.CameraInfoWrite, responseType: google_protobuf_empty_pb.Empty, requestSerialize: serialize_huddly_CameraInfoWrite, requestDeserialize: deserialize_huddly_CameraInfoWrite, responseSerialize: serialize_google_protobuf_Empty, responseDeserialize: deserialize_google_protobuf_Empty, }, getDefaultCamera: { path: '/huddly.HuddlyCameraService/GetDefaultCamera', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.CameraInfo, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_CameraInfo, responseDeserialize: deserialize_huddly_CameraInfo, }, setActiveCamera: { path: '/huddly.HuddlyCameraService/SetActiveCamera', requestStream: false, responseStream: false, requestType: api_service_pb.CameraInfoWrite, responseType: google_protobuf_empty_pb.Empty, requestSerialize: serialize_huddly_CameraInfoWrite, requestDeserialize: deserialize_huddly_CameraInfoWrite, responseSerialize: serialize_google_protobuf_Empty, responseDeserialize: deserialize_google_protobuf_Empty, }, getActiveCamera: { path: '/huddly.HuddlyCameraService/GetActiveCamera', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.CameraInfo, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_CameraInfo, responseDeserialize: deserialize_huddly_CameraInfo, }, setUserPTZ: { path: '/huddly.HuddlyCameraService/SetUserPTZ', requestStream: false, responseStream: false, requestType: api_service_pb.UserPtz, responseType: google_protobuf_empty_pb.Empty, requestSerialize: serialize_huddly_UserPtz, requestDeserialize: deserialize_huddly_UserPtz, responseSerialize: serialize_google_protobuf_Empty, responseDeserialize: deserialize_google_protobuf_Empty, }, getUserPTZ: { path: '/huddly.HuddlyCameraService/GetUserPTZ', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.UserPtz, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_UserPtz, responseDeserialize: deserialize_huddly_UserPtz, }, getAvailableCameras: { path: '/huddly.HuddlyCameraService/GetAvailableCameras', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.AvailableCameras, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_AvailableCameras, responseDeserialize: deserialize_huddly_AvailableCameras, }, setFwUpdateSchedule: { path: '/huddly.HuddlyCameraService/SetFwUpdateSchedule', requestStream: false, responseStream: false, requestType: api_service_pb.FwUpdateSchedule, responseType: api_service_pb.FwUpdateScheduleStatus, requestSerialize: serialize_huddly_FwUpdateSchedule, requestDeserialize: deserialize_huddly_FwUpdateSchedule, responseSerialize: serialize_huddly_FwUpdateScheduleStatus, responseDeserialize: deserialize_huddly_FwUpdateScheduleStatus, }, getFwUpdateSchedule: { path: '/huddly.HuddlyCameraService/GetFwUpdateSchedule', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.FwUpdateSchedule, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_FwUpdateSchedule, responseDeserialize: deserialize_huddly_FwUpdateSchedule, }, scheduleFwUpdate: { path: '/huddly.HuddlyCameraService/ScheduleFwUpdate', requestStream: false, responseStream: false, requestType: api_service_pb.CameraInfoWrite, responseType: api_service_pb.FwUpdateScheduleStatus, requestSerialize: serialize_huddly_CameraInfoWrite, requestDeserialize: deserialize_huddly_CameraInfoWrite, responseSerialize: serialize_huddly_FwUpdateScheduleStatus, responseDeserialize: deserialize_huddly_FwUpdateScheduleStatus, }, scheduleFwUpdateAll: { path: '/huddly.HuddlyCameraService/ScheduleFwUpdateAll', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: api_service_pb.FwUpdateScheduleStatus, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_huddly_FwUpdateScheduleStatus, responseDeserialize: deserialize_huddly_FwUpdateScheduleStatus, }, }; exports.HuddlyCameraServiceClient = grpc.makeGenericClientConstructor(HuddlyCameraServiceService);