@huddly/camera-proto
Advanced tools
Comparing version 1.1.5 to 1.2.0
@@ -119,2 +119,13 @@ // GENERATED CODE -- DO NOT EDIT! | ||
function serialize_huddly_ConnectedCameraStatusList(arg) { | ||
if (!(arg instanceof api_huddly_pb.ConnectedCameraStatusList)) { | ||
throw new Error('Expected argument of type huddly.ConnectedCameraStatusList'); | ||
} | ||
return Buffer.from(arg.serializeBinary()); | ||
} | ||
function deserialize_huddly_ConnectedCameraStatusList(buffer_arg) { | ||
return api_huddly_pb.ConnectedCameraStatusList.deserializeBinary(new Uint8Array(buffer_arg)); | ||
} | ||
function serialize_huddly_CropIndexStatusResponse(arg) { | ||
@@ -241,2 +252,13 @@ if (!(arg instanceof api_huddly_pb.CropIndexStatusResponse)) { | ||
function serialize_huddly_OptionCertificates(arg) { | ||
if (!(arg instanceof api_huddly_pb.OptionCertificates)) { | ||
throw new Error('Expected argument of type huddly.OptionCertificates'); | ||
} | ||
return Buffer.from(arg.serializeBinary()); | ||
} | ||
function deserialize_huddly_OptionCertificates(buffer_arg) { | ||
return api_huddly_pb.OptionCertificates.deserializeBinary(new Uint8Array(buffer_arg)); | ||
} | ||
function serialize_huddly_OverlayFeatureMessage(arg) { | ||
@@ -297,2 +319,13 @@ if (!(arg instanceof api_huddly_pb.OverlayFeatureMessage)) { | ||
function serialize_huddly_Signature(arg) { | ||
if (!(arg instanceof api_huddly_pb.Signature)) { | ||
throw new Error('Expected argument of type huddly.Signature'); | ||
} | ||
return Buffer.from(arg.serializeBinary()); | ||
} | ||
function deserialize_huddly_Signature(buffer_arg) { | ||
return api_huddly_pb.Signature.deserializeBinary(new Uint8Array(buffer_arg)); | ||
} | ||
function serialize_huddly_SpeakerStatus(arg) { | ||
@@ -926,2 +959,14 @@ if (!(arg instanceof api_huddly_pb.SpeakerStatus)) { | ||
}, | ||
// Returns connected cameras and status in a multi camera scenario | ||
getConnectedCamerasStatus: { | ||
path: '/huddly.HuddlyService/GetConnectedCamerasStatus', | ||
requestStream: false, | ||
responseStream: false, | ||
requestType: google_protobuf_empty_pb.Empty, | ||
responseType: api_huddly_pb.ConnectedCameraStatusList, | ||
requestSerialize: serialize_google_protobuf_Empty, | ||
requestDeserialize: deserialize_google_protobuf_Empty, | ||
responseSerialize: serialize_huddly_ConnectedCameraStatusList, | ||
responseDeserialize: deserialize_huddly_ConnectedCameraStatusList, | ||
}, | ||
// Option certificate API | ||
@@ -939,2 +984,13 @@ addOptionCertificate: { | ||
}, | ||
getOptionCertificates: { | ||
path: '/huddly.HuddlyService/GetOptionCertificates', | ||
requestStream: false, | ||
responseStream: false, | ||
requestType: google_protobuf_empty_pb.Empty, | ||
responseType: api_huddly_pb.OptionCertificates, | ||
requestSerialize: serialize_google_protobuf_Empty, | ||
requestDeserialize: deserialize_google_protobuf_Empty, | ||
responseSerialize: serialize_huddly_OptionCertificates, | ||
responseDeserialize: deserialize_huddly_OptionCertificates, | ||
}, | ||
// Device certificate API | ||
@@ -963,4 +1019,15 @@ getDeviceCertificateRequest: { | ||
}, | ||
generateSha256Signature: { | ||
path: '/huddly.HuddlyService/GenerateSha256Signature', | ||
requestStream: true, | ||
responseStream: false, | ||
requestType: api_huddly_pb.Chunk, | ||
responseType: api_huddly_pb.Signature, | ||
requestSerialize: serialize_huddly_Chunk, | ||
requestDeserialize: deserialize_huddly_Chunk, | ||
responseSerialize: serialize_huddly_Signature, | ||
responseDeserialize: deserialize_huddly_Signature, | ||
}, | ||
}; | ||
exports.HuddlyServiceClient = grpc.makeGenericClientConstructor(HuddlyServiceService); |
@@ -11,2 +11,73 @@ // package: huddly | ||
export class Signature extends jspb.Message { | ||
getData(): Uint8Array | string; | ||
getData_asU8(): Uint8Array; | ||
getData_asB64(): string; | ||
setData(value: Uint8Array | string): Signature; | ||
serializeBinary(): Uint8Array; | ||
toObject(includeInstance?: boolean): Signature.AsObject; | ||
static toObject(includeInstance: boolean, msg: Signature): Signature.AsObject; | ||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; | ||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; | ||
static serializeBinaryToWriter(message: Signature, writer: jspb.BinaryWriter): void; | ||
static deserializeBinary(bytes: Uint8Array): Signature; | ||
static deserializeBinaryFromReader(message: Signature, reader: jspb.BinaryReader): Signature; | ||
} | ||
export namespace Signature { | ||
export type AsObject = { | ||
data: Uint8Array | string, | ||
} | ||
} | ||
export class OptionCertificates extends jspb.Message { | ||
clearCertificatesList(): void; | ||
getCertificatesList(): Array<OptionCertificates.OptionCertificate>; | ||
setCertificatesList(value: Array<OptionCertificates.OptionCertificate>): OptionCertificates; | ||
addCertificates(value?: OptionCertificates.OptionCertificate, index?: number): OptionCertificates.OptionCertificate; | ||
serializeBinary(): Uint8Array; | ||
toObject(includeInstance?: boolean): OptionCertificates.AsObject; | ||
static toObject(includeInstance: boolean, msg: OptionCertificates): OptionCertificates.AsObject; | ||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; | ||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; | ||
static serializeBinaryToWriter(message: OptionCertificates, writer: jspb.BinaryWriter): void; | ||
static deserializeBinary(bytes: Uint8Array): OptionCertificates; | ||
static deserializeBinaryFromReader(message: OptionCertificates, reader: jspb.BinaryReader): OptionCertificates; | ||
} | ||
export namespace OptionCertificates { | ||
export type AsObject = { | ||
certificatesList: Array<OptionCertificates.OptionCertificate.AsObject>, | ||
} | ||
export class OptionCertificate extends jspb.Message { | ||
getName(): string; | ||
setName(value: string): OptionCertificate; | ||
getCertificate(): Uint8Array | string; | ||
getCertificate_asU8(): Uint8Array; | ||
getCertificate_asB64(): string; | ||
setCertificate(value: Uint8Array | string): OptionCertificate; | ||
serializeBinary(): Uint8Array; | ||
toObject(includeInstance?: boolean): OptionCertificate.AsObject; | ||
static toObject(includeInstance: boolean, msg: OptionCertificate): OptionCertificate.AsObject; | ||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; | ||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; | ||
static serializeBinaryToWriter(message: OptionCertificate, writer: jspb.BinaryWriter): void; | ||
static deserializeBinary(bytes: Uint8Array): OptionCertificate; | ||
static deserializeBinaryFromReader(message: OptionCertificate, reader: jspb.BinaryReader): OptionCertificate; | ||
} | ||
export namespace OptionCertificate { | ||
export type AsObject = { | ||
name: string, | ||
certificate: Uint8Array | string, | ||
} | ||
} | ||
} | ||
export class VerificationRequest extends jspb.Message { | ||
@@ -1102,2 +1173,53 @@ getFormat(): VerificationFormat; | ||
export class ConnectedCameraStatusList extends jspb.Message { | ||
clearCamerasList(): void; | ||
getCamerasList(): Array<ConnectedCameraStatus>; | ||
setCamerasList(value: Array<ConnectedCameraStatus>): ConnectedCameraStatusList; | ||
addCameras(value?: ConnectedCameraStatus, index?: number): ConnectedCameraStatus; | ||
serializeBinary(): Uint8Array; | ||
toObject(includeInstance?: boolean): ConnectedCameraStatusList.AsObject; | ||
static toObject(includeInstance: boolean, msg: ConnectedCameraStatusList): ConnectedCameraStatusList.AsObject; | ||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; | ||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; | ||
static serializeBinaryToWriter(message: ConnectedCameraStatusList, writer: jspb.BinaryWriter): void; | ||
static deserializeBinary(bytes: Uint8Array): ConnectedCameraStatusList; | ||
static deserializeBinaryFromReader(message: ConnectedCameraStatusList, reader: jspb.BinaryReader): ConnectedCameraStatusList; | ||
} | ||
export namespace ConnectedCameraStatusList { | ||
export type AsObject = { | ||
camerasList: Array<ConnectedCameraStatus.AsObject>, | ||
} | ||
} | ||
export class ConnectedCameraStatus extends jspb.Message { | ||
getSerial(): string; | ||
setSerial(value: string): ConnectedCameraStatus; | ||
getLastSeenTimestamp(): number; | ||
setLastSeenTimestamp(value: number): ConnectedCameraStatus; | ||
getDirectorStatus(): DirectorStatus; | ||
setDirectorStatus(value: DirectorStatus): ConnectedCameraStatus; | ||
getAvailability(): Availability; | ||
setAvailability(value: Availability): ConnectedCameraStatus; | ||
serializeBinary(): Uint8Array; | ||
toObject(includeInstance?: boolean): ConnectedCameraStatus.AsObject; | ||
static toObject(includeInstance: boolean, msg: ConnectedCameraStatus): ConnectedCameraStatus.AsObject; | ||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; | ||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; | ||
static serializeBinaryToWriter(message: ConnectedCameraStatus, writer: jspb.BinaryWriter): void; | ||
static deserializeBinary(bytes: Uint8Array): ConnectedCameraStatus; | ||
static deserializeBinaryFromReader(message: ConnectedCameraStatus, reader: jspb.BinaryReader): ConnectedCameraStatus; | ||
} | ||
export namespace ConnectedCameraStatus { | ||
export type AsObject = { | ||
serial: string, | ||
lastSeenTimestamp: number, | ||
directorStatus: DirectorStatus, | ||
availability: Availability, | ||
} | ||
} | ||
export class CameraList extends jspb.Message { | ||
@@ -1229,1 +1351,13 @@ clearCamerasList(): void; | ||
} | ||
export enum DirectorStatus { | ||
PRIMARY = 0, | ||
SECONDARY = 1, | ||
NOTCONNECTED = 2, | ||
} | ||
export enum Availability { | ||
OPERATIONAL = 0, | ||
DISCONNECTED = 1, | ||
DEGRADED = 2, | ||
} |
{ | ||
"name": "@huddly/camera-proto", | ||
"version": "1.1.5", | ||
"version": "1.2.0", | ||
"description": "An npm package describing the protobuf api for huddly network cameras", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
502592
11953