UNPKG

googlevideo

Version:

A set of utilities for working with Google Video APIs.

566 lines (565 loc) 21.4 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.2.0 // protoc v3.21.12 // source: video_streaming/streamer_context.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; export const protobufPackage = "video_streaming"; export var StreamerContext_ClientFormFactor; (function (StreamerContext_ClientFormFactor) { StreamerContext_ClientFormFactor[StreamerContext_ClientFormFactor["UNKNOWN_FORM_FACTOR"] = 0] = "UNKNOWN_FORM_FACTOR"; StreamerContext_ClientFormFactor[StreamerContext_ClientFormFactor["FORM_FACTOR_VAL1"] = 1] = "FORM_FACTOR_VAL1"; StreamerContext_ClientFormFactor[StreamerContext_ClientFormFactor["FORM_FACTOR_VAL2"] = 2] = "FORM_FACTOR_VAL2"; StreamerContext_ClientFormFactor[StreamerContext_ClientFormFactor["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(StreamerContext_ClientFormFactor || (StreamerContext_ClientFormFactor = {})); function createBaseStreamerContext() { return { clientInfo: undefined, poToken: new Uint8Array(0), playbackCookie: new Uint8Array(0), gp: new Uint8Array(0), field5: [], field6: [], field7: "", field8: undefined, }; } export const StreamerContext = { encode(message, writer = new BinaryWriter()) { if (message.clientInfo !== undefined) { StreamerContext_ClientInfo.encode(message.clientInfo, writer.uint32(10).fork()).join(); } if (message.poToken !== undefined && message.poToken.length !== 0) { writer.uint32(18).bytes(message.poToken); } if (message.playbackCookie !== undefined && message.playbackCookie.length !== 0) { writer.uint32(26).bytes(message.playbackCookie); } if (message.gp !== undefined && message.gp.length !== 0) { writer.uint32(34).bytes(message.gp); } for (const v of message.field5) { StreamerContext_Fqa.encode(v, writer.uint32(42).fork()).join(); } writer.uint32(50).fork(); for (const v of message.field6) { writer.int32(v); } writer.join(); if (message.field7 !== undefined && message.field7 !== "") { writer.uint32(58).string(message.field7); } if (message.field8 !== undefined) { StreamerContext_Gqa.encode(message.field8, writer.uint32(66).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.clientInfo = StreamerContext_ClientInfo.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.poToken = reader.bytes(); continue; case 3: if (tag !== 26) { break; } message.playbackCookie = reader.bytes(); continue; case 4: if (tag !== 34) { break; } message.gp = reader.bytes(); continue; case 5: if (tag !== 42) { break; } message.field5.push(StreamerContext_Fqa.decode(reader, reader.uint32())); continue; case 6: if (tag === 48) { message.field6.push(reader.int32()); continue; } if (tag === 50) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.field6.push(reader.int32()); } continue; } break; case 7: if (tag !== 58) { break; } message.field7 = reader.string(); continue; case 8: if (tag !== 66) { break; } message.field8 = StreamerContext_Gqa.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseStreamerContext_ClientInfo() { return { deviceMake: "", deviceModel: "", clientName: 0, clientVersion: "", osName: "", osVersion: "", acceptLanguage: "", acceptRegion: "", screenWidthPoints: 0, screenHeightPoints: 0, screenWidthInches: 0, screenHeightInches: 0, screenPixelDensity: 0, clientFormFactor: 0, gmscoreVersionCode: 0, windowWidthPoints: 0, windowHeightPoints: 0, androidSdkVersion: 0, screenDensityFloat: 0, utcOffsetMinutes: 0, timeZone: "", chipset: "", glDeviceInfo: undefined, }; } export const StreamerContext_ClientInfo = { encode(message, writer = new BinaryWriter()) { if (message.deviceMake !== undefined && message.deviceMake !== "") { writer.uint32(98).string(message.deviceMake); } if (message.deviceModel !== undefined && message.deviceModel !== "") { writer.uint32(106).string(message.deviceModel); } if (message.clientName !== undefined && message.clientName !== 0) { writer.uint32(128).int32(message.clientName); } if (message.clientVersion !== undefined && message.clientVersion !== "") { writer.uint32(138).string(message.clientVersion); } if (message.osName !== undefined && message.osName !== "") { writer.uint32(146).string(message.osName); } if (message.osVersion !== undefined && message.osVersion !== "") { writer.uint32(154).string(message.osVersion); } if (message.acceptLanguage !== undefined && message.acceptLanguage !== "") { writer.uint32(170).string(message.acceptLanguage); } if (message.acceptRegion !== undefined && message.acceptRegion !== "") { writer.uint32(178).string(message.acceptRegion); } if (message.screenWidthPoints !== undefined && message.screenWidthPoints !== 0) { writer.uint32(296).int32(message.screenWidthPoints); } if (message.screenHeightPoints !== undefined && message.screenHeightPoints !== 0) { writer.uint32(304).int32(message.screenHeightPoints); } if (message.screenWidthInches !== undefined && message.screenWidthInches !== 0) { writer.uint32(317).float(message.screenWidthInches); } if (message.screenHeightInches !== undefined && message.screenHeightInches !== 0) { writer.uint32(325).float(message.screenHeightInches); } if (message.screenPixelDensity !== undefined && message.screenPixelDensity !== 0) { writer.uint32(328).int32(message.screenPixelDensity); } if (message.clientFormFactor !== undefined && message.clientFormFactor !== 0) { writer.uint32(368).int32(message.clientFormFactor); } if (message.gmscoreVersionCode !== undefined && message.gmscoreVersionCode !== 0) { writer.uint32(400).int32(message.gmscoreVersionCode); } if (message.windowWidthPoints !== undefined && message.windowWidthPoints !== 0) { writer.uint32(440).int32(message.windowWidthPoints); } if (message.windowHeightPoints !== undefined && message.windowHeightPoints !== 0) { writer.uint32(448).int32(message.windowHeightPoints); } if (message.androidSdkVersion !== undefined && message.androidSdkVersion !== 0) { writer.uint32(512).int32(message.androidSdkVersion); } if (message.screenDensityFloat !== undefined && message.screenDensityFloat !== 0) { writer.uint32(525).float(message.screenDensityFloat); } if (message.utcOffsetMinutes !== undefined && message.utcOffsetMinutes !== 0) { writer.uint32(536).int64(message.utcOffsetMinutes); } if (message.timeZone !== undefined && message.timeZone !== "") { writer.uint32(642).string(message.timeZone); } if (message.chipset !== undefined && message.chipset !== "") { writer.uint32(738).string(message.chipset); } if (message.glDeviceInfo !== undefined) { StreamerContext_GLDeviceInfo.encode(message.glDeviceInfo, writer.uint32(818).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext_ClientInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 12: if (tag !== 98) { break; } message.deviceMake = reader.string(); continue; case 13: if (tag !== 106) { break; } message.deviceModel = reader.string(); continue; case 16: if (tag !== 128) { break; } message.clientName = reader.int32(); continue; case 17: if (tag !== 138) { break; } message.clientVersion = reader.string(); continue; case 18: if (tag !== 146) { break; } message.osName = reader.string(); continue; case 19: if (tag !== 154) { break; } message.osVersion = reader.string(); continue; case 21: if (tag !== 170) { break; } message.acceptLanguage = reader.string(); continue; case 22: if (tag !== 178) { break; } message.acceptRegion = reader.string(); continue; case 37: if (tag !== 296) { break; } message.screenWidthPoints = reader.int32(); continue; case 38: if (tag !== 304) { break; } message.screenHeightPoints = reader.int32(); continue; case 39: if (tag !== 317) { break; } message.screenWidthInches = reader.float(); continue; case 40: if (tag !== 325) { break; } message.screenHeightInches = reader.float(); continue; case 41: if (tag !== 328) { break; } message.screenPixelDensity = reader.int32(); continue; case 46: if (tag !== 368) { break; } message.clientFormFactor = reader.int32(); continue; case 50: if (tag !== 400) { break; } message.gmscoreVersionCode = reader.int32(); continue; case 55: if (tag !== 440) { break; } message.windowWidthPoints = reader.int32(); continue; case 56: if (tag !== 448) { break; } message.windowHeightPoints = reader.int32(); continue; case 64: if (tag !== 512) { break; } message.androidSdkVersion = reader.int32(); continue; case 65: if (tag !== 525) { break; } message.screenDensityFloat = reader.float(); continue; case 67: if (tag !== 536) { break; } message.utcOffsetMinutes = longToNumber(reader.int64()); continue; case 80: if (tag !== 642) { break; } message.timeZone = reader.string(); continue; case 92: if (tag !== 738) { break; } message.chipset = reader.string(); continue; case 102: if (tag !== 818) { break; } message.glDeviceInfo = StreamerContext_GLDeviceInfo.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseStreamerContext_GLDeviceInfo() { return { glRenderer: "", glEsVersionMajor: 0, glEsVersionMinor: 0 }; } export const StreamerContext_GLDeviceInfo = { encode(message, writer = new BinaryWriter()) { if (message.glRenderer !== undefined && message.glRenderer !== "") { writer.uint32(10).string(message.glRenderer); } if (message.glEsVersionMajor !== undefined && message.glEsVersionMajor !== 0) { writer.uint32(16).int32(message.glEsVersionMajor); } if (message.glEsVersionMinor !== undefined && message.glEsVersionMinor !== 0) { writer.uint32(24).int32(message.glEsVersionMinor); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext_GLDeviceInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.glRenderer = reader.string(); continue; case 2: if (tag !== 16) { break; } message.glEsVersionMajor = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.glEsVersionMinor = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseStreamerContext_Fqa() { return { type: 0, value: new Uint8Array(0) }; } export const StreamerContext_Fqa = { encode(message, writer = new BinaryWriter()) { if (message.type !== undefined && message.type !== 0) { writer.uint32(8).int32(message.type); } if (message.value !== undefined && message.value.length !== 0) { writer.uint32(18).bytes(message.value); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext_Fqa(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.type = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.value = reader.bytes(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseStreamerContext_Gqa() { return { field1: new Uint8Array(0), field2: undefined }; } export const StreamerContext_Gqa = { encode(message, writer = new BinaryWriter()) { if (message.field1 !== undefined && message.field1.length !== 0) { writer.uint32(10).bytes(message.field1); } if (message.field2 !== undefined) { StreamerContext_Gqa_Hqa.encode(message.field2, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext_Gqa(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.field1 = reader.bytes(); continue; case 2: if (tag !== 18) { break; } message.field2 = StreamerContext_Gqa_Hqa.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseStreamerContext_Gqa_Hqa() { return { code: 0, message: "" }; } export const StreamerContext_Gqa_Hqa = { encode(message, writer = new BinaryWriter()) { if (message.code !== undefined && message.code !== 0) { writer.uint32(8).int32(message.code); } if (message.message !== undefined && message.message !== "") { writer.uint32(18).string(message.message); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStreamerContext_Gqa_Hqa(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.code = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.message = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function longToNumber(int64) { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER"); } if (num < globalThis.Number.MIN_SAFE_INTEGER) { throw new globalThis.Error("Value is smaller than Number.MIN_SAFE_INTEGER"); } return num; }