UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

1,280 lines 47.8 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetAudioCaptureGainResponse = exports.GetAudioCaptureGainRequest = exports.SetAudioCaptureGainResponse = exports.SetAudioCaptureGainRequest = exports.GetAudioCaptureChannelResponse = exports.GetAudioCaptureChannelRequest = exports.SetAudioCaptureChannelResponse = exports.SetAudioCaptureChannelRequest = exports.LoadSoundResponse = exports.LoadSoundRequest = exports.DeleteSoundResponse = exports.DeleteSoundRequest = exports.PlaySoundResponse = exports.PlaySoundRequest = exports.GetVolumeResponse = exports.GetVolumeRequest = exports.SetVolumeResponse = exports.SetVolumeRequest = exports.ListSoundsResponse = exports.ListSoundsRequest = exports.Sound = exports.audioCaptureChannelToJSON = exports.audioCaptureChannelFromJSON = exports.AudioCaptureChannel = exports.protobufPackage = void 0; /* eslint-disable */ const header_1 = require("../header"); const data_chunk_1 = require("../data_chunk"); const minimal_1 = __importDefault(require("protobufjs/minimal")); const wrappers_1 = require("../../../google/protobuf/wrappers"); exports.protobufPackage = "bosdyn.api.spot_cam"; /** Audio capture channel */ var AudioCaptureChannel; (function (AudioCaptureChannel) { AudioCaptureChannel[AudioCaptureChannel["AUDIO_CHANNEL_UNKNOWN"] = 0] = "AUDIO_CHANNEL_UNKNOWN"; AudioCaptureChannel[AudioCaptureChannel["AUDIO_CHANNEL_INTERNAL_MIC"] = 1] = "AUDIO_CHANNEL_INTERNAL_MIC"; AudioCaptureChannel[AudioCaptureChannel["AUDIO_CHANNEL_EXTERNAL_MIC"] = 2] = "AUDIO_CHANNEL_EXTERNAL_MIC"; AudioCaptureChannel[AudioCaptureChannel["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(AudioCaptureChannel = exports.AudioCaptureChannel || (exports.AudioCaptureChannel = {})); function audioCaptureChannelFromJSON(object) { switch (object) { case 0: case "AUDIO_CHANNEL_UNKNOWN": return AudioCaptureChannel.AUDIO_CHANNEL_UNKNOWN; case 1: case "AUDIO_CHANNEL_INTERNAL_MIC": return AudioCaptureChannel.AUDIO_CHANNEL_INTERNAL_MIC; case 2: case "AUDIO_CHANNEL_EXTERNAL_MIC": return AudioCaptureChannel.AUDIO_CHANNEL_EXTERNAL_MIC; case -1: case "UNRECOGNIZED": default: return AudioCaptureChannel.UNRECOGNIZED; } } exports.audioCaptureChannelFromJSON = audioCaptureChannelFromJSON; function audioCaptureChannelToJSON(object) { switch (object) { case AudioCaptureChannel.AUDIO_CHANNEL_UNKNOWN: return "AUDIO_CHANNEL_UNKNOWN"; case AudioCaptureChannel.AUDIO_CHANNEL_INTERNAL_MIC: return "AUDIO_CHANNEL_INTERNAL_MIC"; case AudioCaptureChannel.AUDIO_CHANNEL_EXTERNAL_MIC: return "AUDIO_CHANNEL_EXTERNAL_MIC"; case AudioCaptureChannel.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.audioCaptureChannelToJSON = audioCaptureChannelToJSON; function createBaseSound() { return { name: "" }; } exports.Sound = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSound(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.name = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { name: isSet(object.name) ? String(object.name) : "", }; }, toJSON(message) { const obj = {}; message.name !== undefined && (obj.name = message.name); return obj; }, fromPartial(object) { const message = createBaseSound(); message.name = object.name ?? ""; return message; }, }; function createBaseListSoundsRequest() { return { header: undefined }; } exports.ListSoundsRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListSoundsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseListSoundsRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseListSoundsResponse() { return { header: undefined, sounds: [] }; } exports.ListSoundsResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } for (const v of message.sounds) { exports.Sound.encode(v, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListSoundsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 2: message.sounds.push(exports.Sound.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, sounds: Array.isArray(object?.sounds) ? object.sounds.map((e) => exports.Sound.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); if (message.sounds) { obj.sounds = message.sounds.map((e) => (e ? exports.Sound.toJSON(e) : undefined)); } else { obj.sounds = []; } return obj; }, fromPartial(object) { const message = createBaseListSoundsResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.sounds = object.sounds?.map((e) => exports.Sound.fromPartial(e)) || []; return message; }, }; function createBaseSetVolumeRequest() { return { header: undefined, volume: 0 }; } exports.SetVolumeRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.volume !== 0) { writer.uint32(21).float(message.volume); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetVolumeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.volume = reader.float(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, volume: isSet(object.volume) ? Number(object.volume) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.volume !== undefined && (obj.volume = message.volume); return obj; }, fromPartial(object) { const message = createBaseSetVolumeRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.volume = object.volume ?? 0; return message; }, }; function createBaseSetVolumeResponse() { return { header: undefined }; } exports.SetVolumeResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetVolumeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseSetVolumeResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGetVolumeRequest() { return { header: undefined }; } exports.GetVolumeRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetVolumeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseGetVolumeRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGetVolumeResponse() { return { header: undefined, volume: 0 }; } exports.GetVolumeResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.volume !== 0) { writer.uint32(21).float(message.volume); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetVolumeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 2: message.volume = reader.float(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, volume: isSet(object.volume) ? Number(object.volume) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.volume !== undefined && (obj.volume = message.volume); return obj; }, fromPartial(object) { const message = createBaseGetVolumeResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.volume = object.volume ?? 0; return message; }, }; function createBasePlaySoundRequest() { return { header: undefined, sound: undefined, gain: undefined }; } exports.PlaySoundRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.sound !== undefined) { exports.Sound.encode(message.sound, writer.uint32(18).fork()).ldelim(); } if (message.gain !== undefined) { wrappers_1.FloatValue.encode({ value: message.gain }, writer.uint32(26).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBasePlaySoundRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.sound = exports.Sound.decode(reader, reader.uint32()); break; case 3: message.gain = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, sound: isSet(object.sound) ? exports.Sound.fromJSON(object.sound) : undefined, gain: isSet(object.gain) ? Number(object.gain) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.sound !== undefined && (obj.sound = message.sound ? exports.Sound.toJSON(message.sound) : undefined); message.gain !== undefined && (obj.gain = message.gain); return obj; }, fromPartial(object) { const message = createBasePlaySoundRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.sound = object.sound !== undefined && object.sound !== null ? exports.Sound.fromPartial(object.sound) : undefined; message.gain = object.gain ?? undefined; return message; }, }; function createBasePlaySoundResponse() { return { header: undefined }; } exports.PlaySoundResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBasePlaySoundResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBasePlaySoundResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseDeleteSoundRequest() { return { header: undefined, sound: undefined }; } exports.DeleteSoundRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.sound !== undefined) { exports.Sound.encode(message.sound, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDeleteSoundRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.sound = exports.Sound.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, sound: isSet(object.sound) ? exports.Sound.fromJSON(object.sound) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.sound !== undefined && (obj.sound = message.sound ? exports.Sound.toJSON(message.sound) : undefined); return obj; }, fromPartial(object) { const message = createBaseDeleteSoundRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.sound = object.sound !== undefined && object.sound !== null ? exports.Sound.fromPartial(object.sound) : undefined; return message; }, }; function createBaseDeleteSoundResponse() { return { header: undefined }; } exports.DeleteSoundResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDeleteSoundResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseDeleteSoundResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseLoadSoundRequest() { return { header: undefined, sound: undefined, data: undefined }; } exports.LoadSoundRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.sound !== undefined) { exports.Sound.encode(message.sound, writer.uint32(18).fork()).ldelim(); } if (message.data !== undefined) { data_chunk_1.DataChunk.encode(message.data, writer.uint32(26).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLoadSoundRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.sound = exports.Sound.decode(reader, reader.uint32()); break; case 3: message.data = data_chunk_1.DataChunk.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, sound: isSet(object.sound) ? exports.Sound.fromJSON(object.sound) : undefined, data: isSet(object.data) ? data_chunk_1.DataChunk.fromJSON(object.data) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.sound !== undefined && (obj.sound = message.sound ? exports.Sound.toJSON(message.sound) : undefined); message.data !== undefined && (obj.data = message.data ? data_chunk_1.DataChunk.toJSON(message.data) : undefined); return obj; }, fromPartial(object) { const message = createBaseLoadSoundRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.sound = object.sound !== undefined && object.sound !== null ? exports.Sound.fromPartial(object.sound) : undefined; message.data = object.data !== undefined && object.data !== null ? data_chunk_1.DataChunk.fromPartial(object.data) : undefined; return message; }, }; function createBaseLoadSoundResponse() { return { header: undefined }; } exports.LoadSoundResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLoadSoundResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseLoadSoundResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseSetAudioCaptureChannelRequest() { return { header: undefined, channel: 0 }; } exports.SetAudioCaptureChannelRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.channel !== 0) { writer.uint32(16).int32(message.channel); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetAudioCaptureChannelRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.channel = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, channel: isSet(object.channel) ? audioCaptureChannelFromJSON(object.channel) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.channel !== undefined && (obj.channel = audioCaptureChannelToJSON(message.channel)); return obj; }, fromPartial(object) { const message = createBaseSetAudioCaptureChannelRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.channel = object.channel ?? 0; return message; }, }; function createBaseSetAudioCaptureChannelResponse() { return { header: undefined }; } exports.SetAudioCaptureChannelResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetAudioCaptureChannelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseSetAudioCaptureChannelResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGetAudioCaptureChannelRequest() { return { header: undefined }; } exports.GetAudioCaptureChannelRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAudioCaptureChannelRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseGetAudioCaptureChannelRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGetAudioCaptureChannelResponse() { return { header: undefined, channel: 0 }; } exports.GetAudioCaptureChannelResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.channel !== 0) { writer.uint32(16).int32(message.channel); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAudioCaptureChannelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 2: message.channel = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, channel: isSet(object.channel) ? audioCaptureChannelFromJSON(object.channel) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.channel !== undefined && (obj.channel = audioCaptureChannelToJSON(message.channel)); return obj; }, fromPartial(object) { const message = createBaseGetAudioCaptureChannelResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.channel = object.channel ?? 0; return message; }, }; function createBaseSetAudioCaptureGainRequest() { return { header: undefined, channel: 0, gain: 0 }; } exports.SetAudioCaptureGainRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.channel !== 0) { writer.uint32(16).int32(message.channel); } if (message.gain !== 0) { writer.uint32(25).double(message.gain); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetAudioCaptureGainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.channel = reader.int32(); break; case 3: message.gain = reader.double(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, channel: isSet(object.channel) ? audioCaptureChannelFromJSON(object.channel) : 0, gain: isSet(object.gain) ? Number(object.gain) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.channel !== undefined && (obj.channel = audioCaptureChannelToJSON(message.channel)); message.gain !== undefined && (obj.gain = message.gain); return obj; }, fromPartial(object) { const message = createBaseSetAudioCaptureGainRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.channel = object.channel ?? 0; message.gain = object.gain ?? 0; return message; }, }; function createBaseSetAudioCaptureGainResponse() { return { header: undefined }; } exports.SetAudioCaptureGainResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetAudioCaptureGainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseSetAudioCaptureGainResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGetAudioCaptureGainRequest() { return { header: undefined, channel: 0 }; } exports.GetAudioCaptureGainRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.channel !== 0) { writer.uint32(16).int32(message.channel); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAudioCaptureGainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.channel = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, channel: isSet(object.channel) ? audioCaptureChannelFromJSON(object.channel) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.channel !== undefined && (obj.channel = audioCaptureChannelToJSON(message.channel)); return obj; }, fromPartial(object) { const message = createBaseGetAudioCaptureGainRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.channel = object.channel ?? 0; return message; }, }; function createBaseGetAudioCaptureGainResponse() { return { header: undefined, gain: 0 }; } exports.GetAudioCaptureGainResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.gain !== 0) { writer.uint32(17).double(message.gain); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetAudioCaptureGainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 2: message.gain = reader.double(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, gain: isSet(object.gain) ? Number(object.gain) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.gain !== undefined && (obj.gain = message.gain); return obj; }, fromPartial(object) { const message = createBaseGetAudioCaptureGainResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.gain = object.gain ?? 0; return message; }, }; function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=audio.js.map