Socket
Socket
Sign inDemoInstall

@huddly/camera-proto

Package Overview
Dependencies
35
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.0 to 1.4.0

648

lib/api/huddly_grpc_pb.js

@@ -31,2 +31,13 @@ // GENERATED CODE -- DO NOT EDIT!

function serialize_huddly_AllowedDeviationEV(arg) {
if (!(arg instanceof api_huddly_pb.AllowedDeviationEV)) {
throw new Error('Expected argument of type huddly.AllowedDeviationEV');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_AllowedDeviationEV(buffer_arg) {
return api_huddly_pb.AllowedDeviationEV.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Bbox(arg) {

@@ -197,2 +208,123 @@ if (!(arg instanceof api_huddly_pb.Bbox)) {

function serialize_huddly_DirectorMode(arg) {
if (!(arg instanceof api_huddly_pb.DirectorMode)) {
throw new Error('Expected argument of type huddly.DirectorMode');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_DirectorMode(buffer_arg) {
return api_huddly_pb.DirectorMode.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_DirectorModes(arg) {
if (!(arg instanceof api_huddly_pb.DirectorModes)) {
throw new Error('Expected argument of type huddly.DirectorModes');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_DirectorModes(buffer_arg) {
return api_huddly_pb.DirectorModes.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_DirectorState(arg) {
if (!(arg instanceof api_huddly_pb.DirectorState)) {
throw new Error('Expected argument of type huddly.DirectorState');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_DirectorState(buffer_arg) {
return api_huddly_pb.DirectorState.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_ExposureValues(arg) {
if (!(arg instanceof api_huddly_pb.ExposureValues)) {
throw new Error('Expected argument of type huddly.ExposureValues');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_ExposureValues(buffer_arg) {
return api_huddly_pb.ExposureValues.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_FakeDetections(arg) {
if (!(arg instanceof api_huddly_pb.FakeDetections)) {
throw new Error('Expected argument of type huddly.FakeDetections');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_FakeDetections(buffer_arg) {
return api_huddly_pb.FakeDetections.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_FeatureConfigRequest(arg) {
if (!(arg instanceof api_huddly_pb.FeatureConfigRequest)) {
throw new Error('Expected argument of type huddly.FeatureConfigRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_FeatureConfigRequest(buffer_arg) {
return api_huddly_pb.FeatureConfigRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_File(arg) {
if (!(arg instanceof api_huddly_pb.File)) {
throw new Error('Expected argument of type huddly.File');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_File(buffer_arg) {
return api_huddly_pb.File.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Frame(arg) {
if (!(arg instanceof api_huddly_pb.Frame)) {
throw new Error('Expected argument of type huddly.Frame');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_Frame(buffer_arg) {
return api_huddly_pb.Frame.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_GetCommandRequest(arg) {
if (!(arg instanceof api_huddly_pb.GetCommandRequest)) {
throw new Error('Expected argument of type huddly.GetCommandRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_GetCommandRequest(buffer_arg) {
return api_huddly_pb.GetCommandRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_GetCommandResponse(arg) {
if (!(arg instanceof api_huddly_pb.GetCommandResponse)) {
throw new Error('Expected argument of type huddly.GetCommandResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_GetCommandResponse(buffer_arg) {
return api_huddly_pb.GetCommandResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_GetFeatures(arg) {
if (!(arg instanceof api_huddly_pb.GetFeatures)) {
throw new Error('Expected argument of type huddly.GetFeatures');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_GetFeatures(buffer_arg) {
return api_huddly_pb.GetFeatures.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_IndexedTransitions(arg) {

@@ -220,2 +352,13 @@ if (!(arg instanceof api_huddly_pb.IndexedTransitions)) {

function serialize_huddly_LEDControl(arg) {
if (!(arg instanceof api_huddly_pb.LEDControl)) {
throw new Error('Expected argument of type huddly.LEDControl');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_LEDControl(buffer_arg) {
return api_huddly_pb.LEDControl.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_LogFile(arg) {

@@ -243,2 +386,57 @@ if (!(arg instanceof api_huddly_pb.LogFile)) {

function serialize_huddly_MjpegRateSettings(arg) {
if (!(arg instanceof api_huddly_pb.MjpegRateSettings)) {
throw new Error('Expected argument of type huddly.MjpegRateSettings');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_MjpegRateSettings(buffer_arg) {
return api_huddly_pb.MjpegRateSettings.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_MulticamExposure(arg) {
if (!(arg instanceof api_huddly_pb.MulticamExposure)) {
throw new Error('Expected argument of type huddly.MulticamExposure');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_MulticamExposure(buffer_arg) {
return api_huddly_pb.MulticamExposure.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_MulticamExposureStatus(arg) {
if (!(arg instanceof api_huddly_pb.MulticamExposureStatus)) {
throw new Error('Expected argument of type huddly.MulticamExposureStatus');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_MulticamExposureStatus(buffer_arg) {
return api_huddly_pb.MulticamExposureStatus.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_MulticamWhitebalance(arg) {
if (!(arg instanceof api_huddly_pb.MulticamWhitebalance)) {
throw new Error('Expected argument of type huddly.MulticamWhitebalance');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_MulticamWhitebalance(buffer_arg) {
return api_huddly_pb.MulticamWhitebalance.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_MulticamWhitebalanceStatus(arg) {
if (!(arg instanceof api_huddly_pb.MulticamWhitebalanceStatus)) {
throw new Error('Expected argument of type huddly.MulticamWhitebalanceStatus');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_MulticamWhitebalanceStatus(buffer_arg) {
return api_huddly_pb.MulticamWhitebalanceStatus.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_NetworkIpv4Config(arg) {

@@ -266,2 +464,13 @@ if (!(arg instanceof api_huddly_pb.NetworkIpv4Config)) {

function serialize_huddly_Orientation(arg) {
if (!(arg instanceof api_huddly_pb.Orientation)) {
throw new Error('Expected argument of type huddly.Orientation');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_Orientation(buffer_arg) {
return api_huddly_pb.Orientation.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_OverlayFeatureMessage(arg) {

@@ -300,2 +509,24 @@ if (!(arg instanceof api_huddly_pb.OverlayFeatureMessage)) {

function serialize_huddly_PeopleCountResponse(arg) {
if (!(arg instanceof api_huddly_pb.PeopleCountResponse)) {
throw new Error('Expected argument of type huddly.PeopleCountResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_PeopleCountResponse(buffer_arg) {
return api_huddly_pb.PeopleCountResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_PerspectiveCorrectionSettings(arg) {
if (!(arg instanceof api_huddly_pb.PerspectiveCorrectionSettings)) {
throw new Error('Expected argument of type huddly.PerspectiveCorrectionSettings');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_PerspectiveCorrectionSettings(buffer_arg) {
return api_huddly_pb.PerspectiveCorrectionSettings.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Saturation(arg) {

@@ -312,2 +543,24 @@ if (!(arg instanceof api_huddly_pb.Saturation)) {

function serialize_huddly_SetCommandRequest(arg) {
if (!(arg instanceof api_huddly_pb.SetCommandRequest)) {
throw new Error('Expected argument of type huddly.SetCommandRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_SetCommandRequest(buffer_arg) {
return api_huddly_pb.SetCommandRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_SetCommandResponse(arg) {
if (!(arg instanceof api_huddly_pb.SetCommandResponse)) {
throw new Error('Expected argument of type huddly.SetCommandResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_SetCommandResponse(buffer_arg) {
return api_huddly_pb.SetCommandResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Setting(arg) {

@@ -357,2 +610,35 @@ if (!(arg instanceof api_huddly_pb.Setting)) {

function serialize_huddly_TestCommandMessage(arg) {
if (!(arg instanceof api_huddly_pb.TestCommandMessage)) {
throw new Error('Expected argument of type huddly.TestCommandMessage');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_TestCommandMessage(buffer_arg) {
return api_huddly_pb.TestCommandMessage.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Timestamping(arg) {
if (!(arg instanceof api_huddly_pb.Timestamping)) {
throw new Error('Expected argument of type huddly.Timestamping');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_Timestamping(buffer_arg) {
return api_huddly_pb.Timestamping.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_TimestampingStatus(arg) {
if (!(arg instanceof api_huddly_pb.TimestampingStatus)) {
throw new Error('Expected argument of type huddly.TimestampingStatus');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_huddly_TimestampingStatus(buffer_arg) {
return api_huddly_pb.TimestampingStatus.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_huddly_Timezone(arg) {

@@ -812,2 +1098,13 @@ if (!(arg instanceof api_huddly_pb.Timezone)) {

},
setOrientation: {
path: '/huddly.HuddlyService/SetOrientation',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.Orientation,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_Orientation,
requestDeserialize: deserialize_huddly_Orientation,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
getRawBuffer: {

@@ -879,2 +1176,82 @@ path: '/huddly.HuddlyService/GetRawBuffer',

},
setFrameSmooth: {
path: '/huddly.HuddlyService/SetFrameSmooth',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.Frame,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_Frame,
requestDeserialize: deserialize_huddly_Frame,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
setMulticamExposure: {
path: '/huddly.HuddlyService/SetMulticamExposure',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.MulticamExposure,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_MulticamExposure,
requestDeserialize: deserialize_huddly_MulticamExposure,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
setAllowedDeviationEV: {
path: '/huddly.HuddlyService/SetAllowedDeviationEV',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.AllowedDeviationEV,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_AllowedDeviationEV,
requestDeserialize: deserialize_huddly_AllowedDeviationEV,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
getMulticamExposureStatus: {
path: '/huddly.HuddlyService/GetMulticamExposureStatus',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.MulticamExposureStatus,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_MulticamExposureStatus,
responseDeserialize: deserialize_huddly_MulticamExposureStatus,
},
setMulticamWhitebalance: {
path: '/huddly.HuddlyService/SetMulticamWhitebalance',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.MulticamWhitebalance,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_MulticamWhitebalance,
requestDeserialize: deserialize_huddly_MulticamWhitebalance,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
getMulticamWhitebalanceStatus: {
path: '/huddly.HuddlyService/GetMulticamWhitebalanceStatus',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.MulticamWhitebalanceStatus,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_MulticamWhitebalanceStatus,
responseDeserialize: deserialize_huddly_MulticamWhitebalanceStatus,
},
// @HuddlyOnly-NextLine
setFakeDetections: {
path: '/huddly.HuddlyService/SetFakeDetections',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.FakeDetections,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_FakeDetections,
requestDeserialize: deserialize_huddly_FakeDetections,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
farEndSpeakerStatus: {

@@ -891,3 +1268,99 @@ path: '/huddly.HuddlyService/FarEndSpeakerStatus',

},
setOneShotFraming: {
path: '/huddly.HuddlyService/SetOneShotFraming',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
setPerspectiveCorrection: {
path: '/huddly.HuddlyService/SetPerspectiveCorrection',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.PerspectiveCorrectionSettings,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_PerspectiveCorrectionSettings,
requestDeserialize: deserialize_huddly_PerspectiveCorrectionSettings,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
getPerspectiveCorrection: {
path: '/huddly.HuddlyService/GetPerspectiveCorrection',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.PerspectiveCorrectionSettings,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_PerspectiveCorrectionSettings,
responseDeserialize: deserialize_huddly_PerspectiveCorrectionSettings,
},
// @HuddlyOnly-NextLine
setDirectorState: {
path: '/huddly.HuddlyService/SetDirectorState',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.DirectorState,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_DirectorState,
requestDeserialize: deserialize_huddly_DirectorState,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
setDirectorMode: {
path: '/huddly.HuddlyService/SetDirectorMode',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.DirectorMode,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_DirectorMode,
requestDeserialize: deserialize_huddly_DirectorMode,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
getDirectorMode: {
path: '/huddly.HuddlyService/GetDirectorMode',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.DirectorMode,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_DirectorMode,
responseDeserialize: deserialize_huddly_DirectorMode,
},
// @HuddlyOnly-NextLine
getSupportedDirectorModes: {
path: '/huddly.HuddlyService/GetSupportedDirectorModes',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.DirectorModes,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_DirectorModes,
responseDeserialize: deserialize_huddly_DirectorModes,
},
// Command used for testing in CI
// @HuddlyOnly-NextLine
sendTestCommand: {
path: '/huddly.HuddlyService/SendTestCommand',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.TestCommandMessage,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_TestCommandMessage,
requestDeserialize: deserialize_huddly_TestCommandMessage,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
setOverlayFeature: {

@@ -967,2 +1440,14 @@ path: '/huddly.HuddlyService/SetOverlayFeature',

},
// @HuddlyOnly-NextLine
setFileSource: {
path: '/huddly.HuddlyService/SetFileSource',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.File,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_File,
requestDeserialize: deserialize_huddly_File,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// Returns connected cameras and status in a multi camera scenario

@@ -1037,4 +1522,167 @@ getConnectedCamerasStatus: {

},
// Get DeviceFeatures
getDeviceFeatures: {
path: '/huddly.HuddlyService/GetDeviceFeatures',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.GetFeatures,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_GetFeatures,
responseDeserialize: deserialize_huddly_GetFeatures,
},
// Exposure API
setExposure: {
path: '/huddly.HuddlyService/SetExposure',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.ExposureValues,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_ExposureValues,
requestDeserialize: deserialize_huddly_ExposureValues,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
setIsMedianCamera: {
path: '/huddly.HuddlyService/SetIsMedianCamera',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.ExposureValues,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_ExposureValues,
requestDeserialize: deserialize_huddly_ExposureValues,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// XU API
//
// * Sends set command request to camera controls implementation.
setCommand: {
path: '/huddly.HuddlyService/SetCommand',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.SetCommandRequest,
responseType: api_huddly_pb.SetCommandResponse,
requestSerialize: serialize_huddly_SetCommandRequest,
requestDeserialize: deserialize_huddly_SetCommandRequest,
responseSerialize: serialize_huddly_SetCommandResponse,
responseDeserialize: deserialize_huddly_SetCommandResponse,
},
// * Sends get command request to camera controls implementation.
getCommand: {
path: '/huddly.HuddlyService/GetCommand',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.GetCommandRequest,
responseType: api_huddly_pb.GetCommandResponse,
requestSerialize: serialize_huddly_GetCommandRequest,
requestDeserialize: deserialize_huddly_GetCommandRequest,
responseSerialize: serialize_huddly_GetCommandResponse,
responseDeserialize: deserialize_huddly_GetCommandResponse,
},
// Mjpeg Rate Controller
setMjpegRateSettings: {
path: '/huddly.HuddlyService/SetMjpegRateSettings',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.MjpegRateSettings,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_MjpegRateSettings,
requestDeserialize: deserialize_huddly_MjpegRateSettings,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// LED Control
setLED: {
path: '/huddly.HuddlyService/SetLED',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.LEDControl,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_LEDControl,
requestDeserialize: deserialize_huddly_LEDControl,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// People Count
getPeopleCount: {
path: '/huddly.HuddlyService/GetPeopleCount',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.PeopleCountResponse,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_PeopleCountResponse,
responseDeserialize: deserialize_huddly_PeopleCountResponse,
},
// Sync time with Myriad
//
// @HuddlyOnly-NextLine
syncTime: {
path: '/huddly.HuddlyService/SyncTime',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// Turn timestamping on/off
//
// @HuddlyOnly-NextLine
setTimestampingState: {
path: '/huddly.HuddlyService/SetTimestampingState',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.Timestamping,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_Timestamping,
requestDeserialize: deserialize_huddly_Timestamping,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// See if timestamping is on or off
//
// @HuddlyOnly-NextLine
getTimestampingState: {
path: '/huddly.HuddlyService/GetTimestampingState',
requestStream: false,
responseStream: false,
requestType: google_protobuf_empty_pb.Empty,
responseType: api_huddly_pb.TimestampingStatus,
requestSerialize: serialize_google_protobuf_Empty,
requestDeserialize: deserialize_google_protobuf_Empty,
responseSerialize: serialize_huddly_TimestampingStatus,
responseDeserialize: deserialize_huddly_TimestampingStatus,
},
// @HuddlyOnly-NextLine
setCnnFeatureConfiguration: {
path: '/huddly.HuddlyService/SetCnnFeatureConfiguration',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.FeatureConfigRequest,
responseType: api_huddly_pb.DeviceStatus,
requestSerialize: serialize_huddly_FeatureConfigRequest,
requestDeserialize: deserialize_huddly_FeatureConfigRequest,
responseSerialize: serialize_huddly_DeviceStatus,
responseDeserialize: deserialize_huddly_DeviceStatus,
},
// @HuddlyOnly-NextLine
getCnnFeatureConfiguration: {
path: '/huddly.HuddlyService/GetCnnFeatureConfiguration',
requestStream: false,
responseStream: false,
requestType: api_huddly_pb.CnnFeature,
responseType: api_huddly_pb.FeatureConfigRequest,
requestSerialize: serialize_huddly_CnnFeature,
requestDeserialize: deserialize_huddly_CnnFeature,
responseSerialize: serialize_huddly_FeatureConfigRequest,
responseDeserialize: deserialize_huddly_FeatureConfigRequest,
},
};
exports.HuddlyServiceClient = grpc.makeGenericClientConstructor(HuddlyServiceService);

2

package.json
{
"name": "@huddly/camera-proto",
"version": "1.3.0",
"version": "1.4.0",
"description": "An npm package describing the protobuf api for huddly network cameras",

@@ -5,0 +5,0 @@ "keywords": [

@@ -10,2 +10,3 @@ # falcon-interface

Important note about enums:
- The default value is the first defined enum value, which must be 0.

@@ -17,3 +18,3 @@ - The zero value enum should have the suffix unspecified. E.g. it should not be used under normal conditions.

conan create . huddly/latest -r conan -pr x86_64-gcc-10
conan create . -r conan -pr:h x86_64-gcc-10-2 --user huddly -pr:b x86_64-gcc-10-2

@@ -45,4 +46,20 @@ ## Proto markups

### Build C# files
The simplest way to release a nuget package is to use the github actions workflow specified in the next section. If you wish to do it manually, see the
### Deploying through GitHub Actions
First decide if you wish to create a stable release, or a pre-release.
#### Pre-release
Go to the actions pane on GitHub -> select the 'Compile and publish' workflow -> 'Run workflow' -> select the appropriate branch
#### Stable
Go to 'Releases' on GitHub -> Draft a new release -> Choose a tag, just create a new tag that follows the convention (vX.Y.Z) -> Check 'Set as the latest release' -> Publish release
### Deploying manually
#### Build C# files
Note: To build the C# files you need to have protoc installed. It's possible to do this windows, but the current author have only tested these steps through linux (WSL).

@@ -54,3 +71,3 @@

### Setup Artifactory sources in nuget
#### Setup Artifactory sources in nuget

@@ -75,3 +92,3 @@ Making a nuget release is done manually by whomever has access to artifactory. The following procedure should be followed:

### Publishing on artifactory
#### Publishing on artifactory

@@ -101,1 +118,15 @@ - Now you are good to publish any nuget packages to the nuget-local repository on artifactory.

- [sdk-dotnet](https://github.com/Huddly/sdk-dotnet)
## Director Modes
```
modes {
mode: "speaker-centric"
}
modes {
mode: "default"
}
```
* __speaker-centric__ = "Speaker"
* __default__ = "Conversation"

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc