diff --git a/dev-scripts/generate-proto.mjs b/dev-scripts/generate-proto.mjs index 6f476d9..769bd33 100644 --- a/dev-scripts/generate-proto.mjs +++ b/dev-scripts/generate-proto.mjs @@ -45,7 +45,7 @@ if (!protoFiles.length) { } protoFiles.forEach((file) => { - const command = `protoc --proto_path=${protoDir} --plugin=protoc-gen-ts=${protocGenTs} --ts_opt=env=browser --ts_opt=importSuffix=.js --ts_out=${outDir} ${file}`; + const command = `protoc --proto_path=${protoDir} --plugin=protoc-gen-ts=${protocGenTs} --ts_opt=env=browser --ts_opt=importSuffix=.js --ts_out=${outDir} --ts_opt=outputJsonMethods=false --ts_opt=outputPartialMethods=false ${file}`; exec(command, (error, _stdout, stderr) => { if (error) { console.error(`Error compiling ${file}:`, stderr); diff --git a/protos/generated/misc/common.ts b/protos/generated/misc/common.ts index dc38196..f2106d7 100644 --- a/protos/generated/misc/common.ts +++ b/protos/generated/misc/common.ts @@ -79,34 +79,6 @@ export const HttpHeader: MessageFns = { } return message; }, - - fromJSON(object: any): HttpHeader { - return { - name: isSet(object.name) ? globalThis.String(object.name) : "", - value: isSet(object.value) ? globalThis.String(object.value) : "", - }; - }, - - toJSON(message: HttpHeader): unknown { - const obj: any = {}; - if (message.name !== undefined && message.name !== "") { - obj.name = message.name; - } - if (message.value !== undefined && message.value !== "") { - obj.value = message.value; - } - return obj; - }, - - create, I>>(base?: I): HttpHeader { - return HttpHeader.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): HttpHeader { - const message = createBaseHttpHeader(); - message.name = object.name ?? ""; - message.value = object.value ?? ""; - return message; - }, }; function createBaseFormatId(): FormatId { @@ -163,39 +135,6 @@ export const FormatId: MessageFns = { } return message; }, - - fromJSON(object: any): FormatId { - return { - itag: isSet(object.itag) ? globalThis.Number(object.itag) : 0, - lastModified: isSet(object.lastModified) ? globalThis.Number(object.lastModified) : 0, - xtags: isSet(object.xtags) ? globalThis.String(object.xtags) : "", - }; - }, - - toJSON(message: FormatId): unknown { - const obj: any = {}; - if (message.itag !== undefined && message.itag !== 0) { - obj.itag = Math.round(message.itag); - } - if (message.lastModified !== undefined && message.lastModified !== 0) { - obj.lastModified = Math.round(message.lastModified); - } - if (message.xtags !== undefined && message.xtags !== "") { - obj.xtags = message.xtags; - } - return obj; - }, - - create, I>>(base?: I): FormatId { - return FormatId.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): FormatId { - const message = createBaseFormatId(); - message.itag = object.itag ?? 0; - message.lastModified = object.lastModified ?? 0; - message.xtags = object.xtags ?? ""; - return message; - }, }; function createBaseInitRange(): InitRange { @@ -242,34 +181,6 @@ export const InitRange: MessageFns = { } return message; }, - - fromJSON(object: any): InitRange { - return { - start: isSet(object.start) ? globalThis.Number(object.start) : 0, - end: isSet(object.end) ? globalThis.Number(object.end) : 0, - }; - }, - - toJSON(message: InitRange): unknown { - const obj: any = {}; - if (message.start !== undefined && message.start !== 0) { - obj.start = Math.round(message.start); - } - if (message.end !== undefined && message.end !== 0) { - obj.end = Math.round(message.end); - } - return obj; - }, - - create, I>>(base?: I): InitRange { - return InitRange.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): InitRange { - const message = createBaseInitRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, }; function createBaseIndexRange(): IndexRange { @@ -316,34 +227,6 @@ export const IndexRange: MessageFns = { } return message; }, - - fromJSON(object: any): IndexRange { - return { - start: isSet(object.start) ? globalThis.Number(object.start) : 0, - end: isSet(object.end) ? globalThis.Number(object.end) : 0, - }; - }, - - toJSON(message: IndexRange): unknown { - const obj: any = {}; - if (message.start !== undefined && message.start !== 0) { - obj.start = Math.round(message.start); - } - if (message.end !== undefined && message.end !== 0) { - obj.end = Math.round(message.end); - } - return obj; - }, - - create, I>>(base?: I): IndexRange { - return IndexRange.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IndexRange { - const message = createBaseIndexRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, }; function createBaseKeyValuePair(): KeyValuePair { @@ -390,48 +273,8 @@ export const KeyValuePair: MessageFns = { } return message; }, - - fromJSON(object: any): KeyValuePair { - return { - key: isSet(object.key) ? globalThis.String(object.key) : "", - value: isSet(object.value) ? globalThis.String(object.value) : "", - }; - }, - - toJSON(message: KeyValuePair): unknown { - const obj: any = {}; - if (message.key !== undefined && message.key !== "") { - obj.key = message.key; - } - if (message.value !== undefined && message.value !== "") { - obj.value = message.value; - } - return obj; - }, - - create, I>>(base?: I): KeyValuePair { - return KeyValuePair.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): KeyValuePair { - const message = createBaseKeyValuePair(); - message.key = object.key ?? ""; - message.value = object.value ?? ""; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -443,15 +286,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/buffered_range.ts b/protos/generated/video_streaming/buffered_range.ts index 1fc8dfd..62aea8d 100644 --- a/protos/generated/video_streaming/buffered_range.ts +++ b/protos/generated/video_streaming/buffered_range.ts @@ -162,79 +162,6 @@ export const BufferedRange: MessageFns = { } return message; }, - - fromJSON(object: any): BufferedRange { - return { - formatId: isSet(object.formatId) ? FormatId.fromJSON(object.formatId) : undefined, - startTimeMs: isSet(object.startTimeMs) ? globalThis.Number(object.startTimeMs) : 0, - durationMs: isSet(object.durationMs) ? globalThis.Number(object.durationMs) : 0, - startSegmentIndex: isSet(object.startSegmentIndex) ? globalThis.Number(object.startSegmentIndex) : 0, - endSegmentIndex: isSet(object.endSegmentIndex) ? globalThis.Number(object.endSegmentIndex) : 0, - timeRange: isSet(object.timeRange) ? TimeRange.fromJSON(object.timeRange) : undefined, - field9: isSet(object.field9) ? Kob.fromJSON(object.field9) : undefined, - field11: isSet(object.field11) ? YPa.fromJSON(object.field11) : undefined, - field12: isSet(object.field12) ? YPa.fromJSON(object.field12) : undefined, - }; - }, - - toJSON(message: BufferedRange): unknown { - const obj: any = {}; - if (message.formatId !== undefined) { - obj.formatId = FormatId.toJSON(message.formatId); - } - if (message.startTimeMs !== 0) { - obj.startTimeMs = Math.round(message.startTimeMs); - } - if (message.durationMs !== 0) { - obj.durationMs = Math.round(message.durationMs); - } - if (message.startSegmentIndex !== 0) { - obj.startSegmentIndex = Math.round(message.startSegmentIndex); - } - if (message.endSegmentIndex !== 0) { - obj.endSegmentIndex = Math.round(message.endSegmentIndex); - } - if (message.timeRange !== undefined) { - obj.timeRange = TimeRange.toJSON(message.timeRange); - } - if (message.field9 !== undefined) { - obj.field9 = Kob.toJSON(message.field9); - } - if (message.field11 !== undefined) { - obj.field11 = YPa.toJSON(message.field11); - } - if (message.field12 !== undefined) { - obj.field12 = YPa.toJSON(message.field12); - } - return obj; - }, - - create, I>>(base?: I): BufferedRange { - return BufferedRange.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): BufferedRange { - const message = createBaseBufferedRange(); - message.formatId = (object.formatId !== undefined && object.formatId !== null) - ? FormatId.fromPartial(object.formatId) - : undefined; - message.startTimeMs = object.startTimeMs ?? 0; - message.durationMs = object.durationMs ?? 0; - message.startSegmentIndex = object.startSegmentIndex ?? 0; - message.endSegmentIndex = object.endSegmentIndex ?? 0; - message.timeRange = (object.timeRange !== undefined && object.timeRange !== null) - ? TimeRange.fromPartial(object.timeRange) - : undefined; - message.field9 = (object.field9 !== undefined && object.field9 !== null) - ? Kob.fromPartial(object.field9) - : undefined; - message.field11 = (object.field11 !== undefined && object.field11 !== null) - ? YPa.fromPartial(object.field11) - : undefined; - message.field12 = (object.field12 !== undefined && object.field12 !== null) - ? YPa.fromPartial(object.field12) - : undefined; - return message; - }, }; function createBaseKob(): Kob { @@ -271,27 +198,6 @@ export const Kob: MessageFns = { } return message; }, - - fromJSON(object: any): Kob { - return { EW: globalThis.Array.isArray(object?.EW) ? object.EW.map((e: any) => Kob_Pa.fromJSON(e)) : [] }; - }, - - toJSON(message: Kob): unknown { - const obj: any = {}; - if (message.EW?.length) { - obj.EW = message.EW.map((e) => Kob_Pa.toJSON(e)); - } - return obj; - }, - - create, I>>(base?: I): Kob { - return Kob.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Kob { - const message = createBaseKob(); - message.EW = object.EW?.map((e) => Kob_Pa.fromPartial(e)) || []; - return message; - }, }; function createBaseKob_Pa(): Kob_Pa { @@ -338,34 +244,6 @@ export const Kob_Pa: MessageFns = { } return message; }, - - fromJSON(object: any): Kob_Pa { - return { - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - lmt: isSet(object.lmt) ? globalThis.Number(object.lmt) : 0, - }; - }, - - toJSON(message: Kob_Pa): unknown { - const obj: any = {}; - if (message.videoId !== undefined && message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.lmt !== undefined && message.lmt !== 0) { - obj.lmt = Math.round(message.lmt); - } - return obj; - }, - - create, I>>(base?: I): Kob_Pa { - return Kob_Pa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Kob_Pa { - const message = createBaseKob_Pa(); - message.videoId = object.videoId ?? ""; - message.lmt = object.lmt ?? 0; - return message; - }, }; function createBaseYPa(): YPa { @@ -422,53 +300,8 @@ export const YPa: MessageFns = { } return message; }, - - fromJSON(object: any): YPa { - return { - field1: isSet(object.field1) ? globalThis.Number(object.field1) : 0, - field2: isSet(object.field2) ? globalThis.Number(object.field2) : 0, - field3: isSet(object.field3) ? globalThis.Number(object.field3) : 0, - }; - }, - - toJSON(message: YPa): unknown { - const obj: any = {}; - if (message.field1 !== undefined && message.field1 !== 0) { - obj.field1 = Math.round(message.field1); - } - if (message.field2 !== undefined && message.field2 !== 0) { - obj.field2 = Math.round(message.field2); - } - if (message.field3 !== undefined && message.field3 !== 0) { - obj.field3 = Math.round(message.field3); - } - return obj; - }, - - create, I>>(base?: I): YPa { - return YPa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): YPa { - const message = createBaseYPa(); - message.field1 = object.field1 ?? 0; - message.field2 = object.field2 ?? 0; - message.field3 = object.field3 ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -480,15 +313,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/client_abr_state.ts b/protos/generated/video_streaming/client_abr_state.ts index 9f01041..818fb4c 100644 --- a/protos/generated/video_streaming/client_abr_state.ts +++ b/protos/generated/video_streaming/client_abr_state.ts @@ -498,270 +498,8 @@ export const ClientAbrState: MessageFns = { } return message; }, - - fromJSON(object: any): ClientAbrState { - return { - timeSinceLastManualFormatSelectionMs: isSet(object.timeSinceLastManualFormatSelectionMs) - ? globalThis.Number(object.timeSinceLastManualFormatSelectionMs) - : 0, - lastManualDirection: isSet(object.lastManualDirection) ? globalThis.Number(object.lastManualDirection) : 0, - lastManualSelectedResolution: isSet(object.lastManualSelectedResolution) - ? globalThis.Number(object.lastManualSelectedResolution) - : 0, - detailedNetworkType: isSet(object.detailedNetworkType) ? globalThis.Number(object.detailedNetworkType) : 0, - clientViewportWidth: isSet(object.clientViewportWidth) ? globalThis.Number(object.clientViewportWidth) : 0, - clientViewportHeight: isSet(object.clientViewportHeight) ? globalThis.Number(object.clientViewportHeight) : 0, - clientBitrateCap: isSet(object.clientBitrateCap) ? globalThis.Number(object.clientBitrateCap) : 0, - stickyResolution: isSet(object.stickyResolution) ? globalThis.Number(object.stickyResolution) : 0, - clientViewportIsFlexible: isSet(object.clientViewportIsFlexible) - ? globalThis.Boolean(object.clientViewportIsFlexible) - : false, - bandwidthEstimate: isSet(object.bandwidthEstimate) ? globalThis.Number(object.bandwidthEstimate) : 0, - playerTimeMs: isSet(object.playerTimeMs) ? globalThis.Number(object.playerTimeMs) : 0, - timeSinceLastSeek: isSet(object.timeSinceLastSeek) ? globalThis.Number(object.timeSinceLastSeek) : 0, - dataSaverMode: isSet(object.dataSaverMode) ? globalThis.Boolean(object.dataSaverMode) : false, - visibility: isSet(object.visibility) ? globalThis.Number(object.visibility) : 0, - playbackRate: isSet(object.playbackRate) ? globalThis.Number(object.playbackRate) : 0, - elapsedWallTimeMs: isSet(object.elapsedWallTimeMs) ? globalThis.Number(object.elapsedWallTimeMs) : 0, - mediaCapabilities: isSet(object.mediaCapabilities) - ? bytesFromBase64(object.mediaCapabilities) - : new Uint8Array(0), - timeSinceLastActionMs: isSet(object.timeSinceLastActionMs) ? globalThis.Number(object.timeSinceLastActionMs) : 0, - enabledTrackTypesBitfield: isSet(object.enabledTrackTypesBitfield) - ? globalThis.Number(object.enabledTrackTypesBitfield) - : 0, - maxPacingRate: isSet(object.maxPacingRate) ? globalThis.Number(object.maxPacingRate) : 0, - playerState: isSet(object.playerState) ? globalThis.Number(object.playerState) : 0, - drcEnabled: isSet(object.drcEnabled) ? globalThis.Boolean(object.drcEnabled) : false, - Jda: isSet(object.Jda) ? globalThis.Number(object.Jda) : 0, - qw: isSet(object.qw) ? globalThis.Number(object.qw) : 0, - Ky: isSet(object.Ky) ? globalThis.Number(object.Ky) : 0, - sabrReportRequestCancellationInfo: isSet(object.sabrReportRequestCancellationInfo) - ? globalThis.Number(object.sabrReportRequestCancellationInfo) - : 0, - l: isSet(object.l) ? globalThis.Boolean(object.l) : false, - G7: isSet(object.G7) ? globalThis.Number(object.G7) : 0, - preferVp9: isSet(object.preferVp9) ? globalThis.Boolean(object.preferVp9) : false, - qj: isSet(object.qj) ? globalThis.Number(object.qj) : 0, - Hx: isSet(object.Hx) ? globalThis.Number(object.Hx) : 0, - isPrefetch: isSet(object.isPrefetch) ? globalThis.Boolean(object.isPrefetch) : false, - sabrSupportQualityConstraints: isSet(object.sabrSupportQualityConstraints) - ? globalThis.Number(object.sabrSupportQualityConstraints) - : 0, - sabrLicenseConstraint: isSet(object.sabrLicenseConstraint) - ? bytesFromBase64(object.sabrLicenseConstraint) - : new Uint8Array(0), - allowProximaLiveLatency: isSet(object.allowProximaLiveLatency) - ? globalThis.Number(object.allowProximaLiveLatency) - : 0, - sabrForceProxima: isSet(object.sabrForceProxima) ? globalThis.Number(object.sabrForceProxima) : 0, - Tqb: isSet(object.Tqb) ? globalThis.Number(object.Tqb) : 0, - sabrForceMaxNetworkInterruptionDurationMs: isSet(object.sabrForceMaxNetworkInterruptionDurationMs) - ? globalThis.Number(object.sabrForceMaxNetworkInterruptionDurationMs) - : 0, - }; - }, - - toJSON(message: ClientAbrState): unknown { - const obj: any = {}; - if ( - message.timeSinceLastManualFormatSelectionMs !== undefined && message.timeSinceLastManualFormatSelectionMs !== 0 - ) { - obj.timeSinceLastManualFormatSelectionMs = Math.round(message.timeSinceLastManualFormatSelectionMs); - } - if (message.lastManualDirection !== undefined && message.lastManualDirection !== 0) { - obj.lastManualDirection = Math.round(message.lastManualDirection); - } - if (message.lastManualSelectedResolution !== undefined && message.lastManualSelectedResolution !== 0) { - obj.lastManualSelectedResolution = Math.round(message.lastManualSelectedResolution); - } - if (message.detailedNetworkType !== undefined && message.detailedNetworkType !== 0) { - obj.detailedNetworkType = Math.round(message.detailedNetworkType); - } - if (message.clientViewportWidth !== undefined && message.clientViewportWidth !== 0) { - obj.clientViewportWidth = Math.round(message.clientViewportWidth); - } - if (message.clientViewportHeight !== undefined && message.clientViewportHeight !== 0) { - obj.clientViewportHeight = Math.round(message.clientViewportHeight); - } - if (message.clientBitrateCap !== undefined && message.clientBitrateCap !== 0) { - obj.clientBitrateCap = Math.round(message.clientBitrateCap); - } - if (message.stickyResolution !== undefined && message.stickyResolution !== 0) { - obj.stickyResolution = Math.round(message.stickyResolution); - } - if (message.clientViewportIsFlexible !== undefined && message.clientViewportIsFlexible !== false) { - obj.clientViewportIsFlexible = message.clientViewportIsFlexible; - } - if (message.bandwidthEstimate !== undefined && message.bandwidthEstimate !== 0) { - obj.bandwidthEstimate = Math.round(message.bandwidthEstimate); - } - if (message.playerTimeMs !== undefined && message.playerTimeMs !== 0) { - obj.playerTimeMs = Math.round(message.playerTimeMs); - } - if (message.timeSinceLastSeek !== undefined && message.timeSinceLastSeek !== 0) { - obj.timeSinceLastSeek = Math.round(message.timeSinceLastSeek); - } - if (message.dataSaverMode !== undefined && message.dataSaverMode !== false) { - obj.dataSaverMode = message.dataSaverMode; - } - if (message.visibility !== undefined && message.visibility !== 0) { - obj.visibility = Math.round(message.visibility); - } - if (message.playbackRate !== undefined && message.playbackRate !== 0) { - obj.playbackRate = message.playbackRate; - } - if (message.elapsedWallTimeMs !== undefined && message.elapsedWallTimeMs !== 0) { - obj.elapsedWallTimeMs = Math.round(message.elapsedWallTimeMs); - } - if (message.mediaCapabilities !== undefined && message.mediaCapabilities.length !== 0) { - obj.mediaCapabilities = base64FromBytes(message.mediaCapabilities); - } - if (message.timeSinceLastActionMs !== undefined && message.timeSinceLastActionMs !== 0) { - obj.timeSinceLastActionMs = Math.round(message.timeSinceLastActionMs); - } - if (message.enabledTrackTypesBitfield !== undefined && message.enabledTrackTypesBitfield !== 0) { - obj.enabledTrackTypesBitfield = Math.round(message.enabledTrackTypesBitfield); - } - if (message.maxPacingRate !== undefined && message.maxPacingRate !== 0) { - obj.maxPacingRate = Math.round(message.maxPacingRate); - } - if (message.playerState !== undefined && message.playerState !== 0) { - obj.playerState = Math.round(message.playerState); - } - if (message.drcEnabled !== undefined && message.drcEnabled !== false) { - obj.drcEnabled = message.drcEnabled; - } - if (message.Jda !== undefined && message.Jda !== 0) { - obj.Jda = Math.round(message.Jda); - } - if (message.qw !== undefined && message.qw !== 0) { - obj.qw = Math.round(message.qw); - } - if (message.Ky !== undefined && message.Ky !== 0) { - obj.Ky = Math.round(message.Ky); - } - if (message.sabrReportRequestCancellationInfo !== undefined && message.sabrReportRequestCancellationInfo !== 0) { - obj.sabrReportRequestCancellationInfo = Math.round(message.sabrReportRequestCancellationInfo); - } - if (message.l !== undefined && message.l !== false) { - obj.l = message.l; - } - if (message.G7 !== undefined && message.G7 !== 0) { - obj.G7 = Math.round(message.G7); - } - if (message.preferVp9 !== undefined && message.preferVp9 !== false) { - obj.preferVp9 = message.preferVp9; - } - if (message.qj !== undefined && message.qj !== 0) { - obj.qj = Math.round(message.qj); - } - if (message.Hx !== undefined && message.Hx !== 0) { - obj.Hx = Math.round(message.Hx); - } - if (message.isPrefetch !== undefined && message.isPrefetch !== false) { - obj.isPrefetch = message.isPrefetch; - } - if (message.sabrSupportQualityConstraints !== undefined && message.sabrSupportQualityConstraints !== 0) { - obj.sabrSupportQualityConstraints = Math.round(message.sabrSupportQualityConstraints); - } - if (message.sabrLicenseConstraint !== undefined && message.sabrLicenseConstraint.length !== 0) { - obj.sabrLicenseConstraint = base64FromBytes(message.sabrLicenseConstraint); - } - if (message.allowProximaLiveLatency !== undefined && message.allowProximaLiveLatency !== 0) { - obj.allowProximaLiveLatency = Math.round(message.allowProximaLiveLatency); - } - if (message.sabrForceProxima !== undefined && message.sabrForceProxima !== 0) { - obj.sabrForceProxima = Math.round(message.sabrForceProxima); - } - if (message.Tqb !== undefined && message.Tqb !== 0) { - obj.Tqb = Math.round(message.Tqb); - } - if ( - message.sabrForceMaxNetworkInterruptionDurationMs !== undefined && - message.sabrForceMaxNetworkInterruptionDurationMs !== 0 - ) { - obj.sabrForceMaxNetworkInterruptionDurationMs = Math.round(message.sabrForceMaxNetworkInterruptionDurationMs); - } - return obj; - }, - - create, I>>(base?: I): ClientAbrState { - return ClientAbrState.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ClientAbrState { - const message = createBaseClientAbrState(); - message.timeSinceLastManualFormatSelectionMs = object.timeSinceLastManualFormatSelectionMs ?? 0; - message.lastManualDirection = object.lastManualDirection ?? 0; - message.lastManualSelectedResolution = object.lastManualSelectedResolution ?? 0; - message.detailedNetworkType = object.detailedNetworkType ?? 0; - message.clientViewportWidth = object.clientViewportWidth ?? 0; - message.clientViewportHeight = object.clientViewportHeight ?? 0; - message.clientBitrateCap = object.clientBitrateCap ?? 0; - message.stickyResolution = object.stickyResolution ?? 0; - message.clientViewportIsFlexible = object.clientViewportIsFlexible ?? false; - message.bandwidthEstimate = object.bandwidthEstimate ?? 0; - message.playerTimeMs = object.playerTimeMs ?? 0; - message.timeSinceLastSeek = object.timeSinceLastSeek ?? 0; - message.dataSaverMode = object.dataSaverMode ?? false; - message.visibility = object.visibility ?? 0; - message.playbackRate = object.playbackRate ?? 0; - message.elapsedWallTimeMs = object.elapsedWallTimeMs ?? 0; - message.mediaCapabilities = object.mediaCapabilities ?? new Uint8Array(0); - message.timeSinceLastActionMs = object.timeSinceLastActionMs ?? 0; - message.enabledTrackTypesBitfield = object.enabledTrackTypesBitfield ?? 0; - message.maxPacingRate = object.maxPacingRate ?? 0; - message.playerState = object.playerState ?? 0; - message.drcEnabled = object.drcEnabled ?? false; - message.Jda = object.Jda ?? 0; - message.qw = object.qw ?? 0; - message.Ky = object.Ky ?? 0; - message.sabrReportRequestCancellationInfo = object.sabrReportRequestCancellationInfo ?? 0; - message.l = object.l ?? false; - message.G7 = object.G7 ?? 0; - message.preferVp9 = object.preferVp9 ?? false; - message.qj = object.qj ?? 0; - message.Hx = object.Hx ?? 0; - message.isPrefetch = object.isPrefetch ?? false; - message.sabrSupportQualityConstraints = object.sabrSupportQualityConstraints ?? 0; - message.sabrLicenseConstraint = object.sabrLicenseConstraint ?? new Uint8Array(0); - message.allowProximaLiveLatency = object.allowProximaLiveLatency ?? 0; - message.sabrForceProxima = object.sabrForceProxima ?? 0; - message.Tqb = object.Tqb ?? 0; - message.sabrForceMaxNetworkInterruptionDurationMs = object.sabrForceMaxNetworkInterruptionDurationMs ?? 0; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -773,15 +511,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/crypto_params.ts b/protos/generated/video_streaming/crypto_params.ts index 4018056..0972660 100644 --- a/protos/generated/video_streaming/crypto_params.ts +++ b/protos/generated/video_streaming/crypto_params.ts @@ -22,38 +22,6 @@ export enum CryptoParams_CompressionType { UNRECOGNIZED = -1, } -export function cryptoParams_CompressionTypeFromJSON(object: any): CryptoParams_CompressionType { - switch (object) { - case 0: - case "VAL_0": - return CryptoParams_CompressionType.VAL_0; - case 1: - case "VAL_1": - return CryptoParams_CompressionType.VAL_1; - case 2: - case "VAL_2": - return CryptoParams_CompressionType.VAL_2; - case -1: - case "UNRECOGNIZED": - default: - return CryptoParams_CompressionType.UNRECOGNIZED; - } -} - -export function cryptoParams_CompressionTypeToJSON(object: CryptoParams_CompressionType): string { - switch (object) { - case CryptoParams_CompressionType.VAL_0: - return "VAL_0"; - case CryptoParams_CompressionType.VAL_1: - return "VAL_1"; - case CryptoParams_CompressionType.VAL_2: - return "VAL_2"; - case CryptoParams_CompressionType.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - function createBaseCryptoParams(): CryptoParams { return { hmac: new Uint8Array(0), iv: new Uint8Array(0), compressionType: 0 }; } @@ -108,79 +76,9 @@ export const CryptoParams: MessageFns = { } return message; }, - - fromJSON(object: any): CryptoParams { - return { - hmac: isSet(object.hmac) ? bytesFromBase64(object.hmac) : new Uint8Array(0), - iv: isSet(object.iv) ? bytesFromBase64(object.iv) : new Uint8Array(0), - compressionType: isSet(object.compressionType) ? cryptoParams_CompressionTypeFromJSON(object.compressionType) : 0, - }; - }, - - toJSON(message: CryptoParams): unknown { - const obj: any = {}; - if (message.hmac !== undefined && message.hmac.length !== 0) { - obj.hmac = base64FromBytes(message.hmac); - } - if (message.iv !== undefined && message.iv.length !== 0) { - obj.iv = base64FromBytes(message.iv); - } - if (message.compressionType !== undefined && message.compressionType !== 0) { - obj.compressionType = cryptoParams_CompressionTypeToJSON(message.compressionType); - } - return obj; - }, - - create, I>>(base?: I): CryptoParams { - return CryptoParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): CryptoParams { - const message = createBaseCryptoParams(); - message.hmac = object.hmac ?? new Uint8Array(0); - message.iv = object.iv ?? new Uint8Array(0); - message.compressionType = object.compressionType ?? 0; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/encrypted_player_request.ts b/protos/generated/video_streaming/encrypted_player_request.ts index 3829dc1..74de1db 100644 --- a/protos/generated/video_streaming/encrypted_player_request.ts +++ b/protos/generated/video_streaming/encrypted_player_request.ts @@ -169,127 +169,9 @@ export const EncryptedPlayerRequest: MessageFns = { } return message; }, - - fromJSON(object: any): EncryptedPlayerRequest { - return { - context: isSet(object.context) ? bytesFromBase64(object.context) : new Uint8Array(0), - encryptedOnesiePlayerRequest: isSet(object.encryptedOnesiePlayerRequest) - ? bytesFromBase64(object.encryptedOnesiePlayerRequest) - : new Uint8Array(0), - encryptedClientKey: isSet(object.encryptedClientKey) - ? bytesFromBase64(object.encryptedClientKey) - : new Uint8Array(0), - iv: isSet(object.iv) ? bytesFromBase64(object.iv) : new Uint8Array(0), - hmac: isSet(object.hmac) ? bytesFromBase64(object.hmac) : new Uint8Array(0), - reverseProxyConfig: isSet(object.reverseProxyConfig) ? globalThis.String(object.reverseProxyConfig) : "", - serializeResponseAsJson: isSet(object.serializeResponseAsJson) - ? globalThis.Boolean(object.serializeResponseAsJson) - : false, - pM: isSet(object.pM) ? globalThis.Boolean(object.pM) : false, - enableCompression: isSet(object.enableCompression) ? globalThis.Boolean(object.enableCompression) : false, - unencryptedOnesiePlayerRequest: isSet(object.unencryptedOnesiePlayerRequest) - ? bytesFromBase64(object.unencryptedOnesiePlayerRequest) - : new Uint8Array(0), - TQ: isSet(object.TQ) ? globalThis.Boolean(object.TQ) : false, - }; - }, - - toJSON(message: EncryptedPlayerRequest): unknown { - const obj: any = {}; - if (message.context !== undefined && message.context.length !== 0) { - obj.context = base64FromBytes(message.context); - } - if (message.encryptedOnesiePlayerRequest !== undefined && message.encryptedOnesiePlayerRequest.length !== 0) { - obj.encryptedOnesiePlayerRequest = base64FromBytes(message.encryptedOnesiePlayerRequest); - } - if (message.encryptedClientKey !== undefined && message.encryptedClientKey.length !== 0) { - obj.encryptedClientKey = base64FromBytes(message.encryptedClientKey); - } - if (message.iv !== undefined && message.iv.length !== 0) { - obj.iv = base64FromBytes(message.iv); - } - if (message.hmac !== undefined && message.hmac.length !== 0) { - obj.hmac = base64FromBytes(message.hmac); - } - if (message.reverseProxyConfig !== undefined && message.reverseProxyConfig !== "") { - obj.reverseProxyConfig = message.reverseProxyConfig; - } - if (message.serializeResponseAsJson !== undefined && message.serializeResponseAsJson !== false) { - obj.serializeResponseAsJson = message.serializeResponseAsJson; - } - if (message.pM !== undefined && message.pM !== false) { - obj.pM = message.pM; - } - if (message.enableCompression !== undefined && message.enableCompression !== false) { - obj.enableCompression = message.enableCompression; - } - if (message.unencryptedOnesiePlayerRequest !== undefined && message.unencryptedOnesiePlayerRequest.length !== 0) { - obj.unencryptedOnesiePlayerRequest = base64FromBytes(message.unencryptedOnesiePlayerRequest); - } - if (message.TQ !== undefined && message.TQ !== false) { - obj.TQ = message.TQ; - } - return obj; - }, - - create, I>>(base?: I): EncryptedPlayerRequest { - return EncryptedPlayerRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): EncryptedPlayerRequest { - const message = createBaseEncryptedPlayerRequest(); - message.context = object.context ?? new Uint8Array(0); - message.encryptedOnesiePlayerRequest = object.encryptedOnesiePlayerRequest ?? new Uint8Array(0); - message.encryptedClientKey = object.encryptedClientKey ?? new Uint8Array(0); - message.iv = object.iv ?? new Uint8Array(0); - message.hmac = object.hmac ?? new Uint8Array(0); - message.reverseProxyConfig = object.reverseProxyConfig ?? ""; - message.serializeResponseAsJson = object.serializeResponseAsJson ?? false; - message.pM = object.pM ?? false; - message.enableCompression = object.enableCompression ?? false; - message.unencryptedOnesiePlayerRequest = object.unencryptedOnesiePlayerRequest ?? new Uint8Array(0); - message.TQ = object.TQ ?? false; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/format_initialization_metadata.ts b/protos/generated/video_streaming/format_initialization_metadata.ts index c3c527d..f1c57ef 100644 --- a/protos/generated/video_streaming/format_initialization_metadata.ts +++ b/protos/generated/video_streaming/format_initialization_metadata.ts @@ -158,103 +158,9 @@ export const FormatInitializationMetadata: MessageFns, I>>(base?: I): FormatInitializationMetadata { - return FormatInitializationMetadata.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): FormatInitializationMetadata { - const message = createBaseFormatInitializationMetadata(); - message.videoId = object.videoId ?? ""; - message.formatId = (object.formatId !== undefined && object.formatId !== null) - ? FormatId.fromPartial(object.formatId) - : undefined; - message.endTimeMs = object.endTimeMs ?? 0; - message.field4 = object.field4 ?? 0; - message.mimeType = object.mimeType ?? ""; - message.initRange = (object.initRange !== undefined && object.initRange !== null) - ? InitRange.fromPartial(object.initRange) - : undefined; - message.indexRange = (object.indexRange !== undefined && object.indexRange !== null) - ? IndexRange.fromPartial(object.indexRange) - : undefined; - message.field8 = object.field8 ?? 0; - message.durationMs = object.durationMs ?? 0; - message.field10 = object.field10 ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/live_metadata.ts b/protos/generated/video_streaming/live_metadata.ts index cb072a8..6123c14 100644 --- a/protos/generated/video_streaming/live_metadata.ts +++ b/protos/generated/video_streaming/live_metadata.ts @@ -133,78 +133,8 @@ export const LiveMetadata: MessageFns = { } return message; }, - - fromJSON(object: any): LiveMetadata { - return { - headSequenceNumber: isSet(object.headSequenceNumber) ? globalThis.Number(object.headSequenceNumber) : 0, - headTimeMs: isSet(object.headTimeMs) ? globalThis.Number(object.headTimeMs) : 0, - wallTimeMs: isSet(object.wallTimeMs) ? globalThis.Number(object.wallTimeMs) : 0, - field10: isSet(object.field10) ? globalThis.Number(object.field10) : 0, - field12: isSet(object.field12) ? globalThis.Number(object.field12) : 0, - field13: isSet(object.field13) ? globalThis.Number(object.field13) : 0, - headTimeUsec: isSet(object.headTimeUsec) ? globalThis.Number(object.headTimeUsec) : 0, - field15: isSet(object.field15) ? globalThis.Number(object.field15) : 0, - }; - }, - - toJSON(message: LiveMetadata): unknown { - const obj: any = {}; - if (message.headSequenceNumber !== undefined && message.headSequenceNumber !== 0) { - obj.headSequenceNumber = Math.round(message.headSequenceNumber); - } - if (message.headTimeMs !== undefined && message.headTimeMs !== 0) { - obj.headTimeMs = Math.round(message.headTimeMs); - } - if (message.wallTimeMs !== undefined && message.wallTimeMs !== 0) { - obj.wallTimeMs = Math.round(message.wallTimeMs); - } - if (message.field10 !== undefined && message.field10 !== 0) { - obj.field10 = Math.round(message.field10); - } - if (message.field12 !== undefined && message.field12 !== 0) { - obj.field12 = Math.round(message.field12); - } - if (message.field13 !== undefined && message.field13 !== 0) { - obj.field13 = Math.round(message.field13); - } - if (message.headTimeUsec !== undefined && message.headTimeUsec !== 0) { - obj.headTimeUsec = Math.round(message.headTimeUsec); - } - if (message.field15 !== undefined && message.field15 !== 0) { - obj.field15 = Math.round(message.field15); - } - return obj; - }, - - create, I>>(base?: I): LiveMetadata { - return LiveMetadata.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): LiveMetadata { - const message = createBaseLiveMetadata(); - message.headSequenceNumber = object.headSequenceNumber ?? 0; - message.headTimeMs = object.headTimeMs ?? 0; - message.wallTimeMs = object.wallTimeMs ?? 0; - message.field10 = object.field10 ?? 0; - message.field12 = object.field12 ?? 0; - message.field13 = object.field13 ?? 0; - message.headTimeUsec = object.headTimeUsec ?? 0; - message.field15 = object.field15 ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -216,15 +146,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/media_capabilities.ts b/protos/generated/video_streaming/media_capabilities.ts index 6f7b216..185d38e 100644 --- a/protos/generated/video_streaming/media_capabilities.ts +++ b/protos/generated/video_streaming/media_capabilities.ts @@ -85,49 +85,6 @@ export const MediaCapabilities: MessageFns = { } return message; }, - - fromJSON(object: any): MediaCapabilities { - return { - videoFormatCapabilities: globalThis.Array.isArray(object?.videoFormatCapabilities) - ? object.videoFormatCapabilities.map((e: any) => MediaCapabilities_VideoFormatCapability.fromJSON(e)) - : [], - audioFormatCapabilities: globalThis.Array.isArray(object?.audioFormatCapabilities) - ? object.audioFormatCapabilities.map((e: any) => MediaCapabilities_AudioFormatCapability.fromJSON(e)) - : [], - hdrModeBitmask: isSet(object.hdrModeBitmask) ? globalThis.Number(object.hdrModeBitmask) : 0, - }; - }, - - toJSON(message: MediaCapabilities): unknown { - const obj: any = {}; - if (message.videoFormatCapabilities?.length) { - obj.videoFormatCapabilities = message.videoFormatCapabilities.map((e) => - MediaCapabilities_VideoFormatCapability.toJSON(e) - ); - } - if (message.audioFormatCapabilities?.length) { - obj.audioFormatCapabilities = message.audioFormatCapabilities.map((e) => - MediaCapabilities_AudioFormatCapability.toJSON(e) - ); - } - if (message.hdrModeBitmask !== undefined && message.hdrModeBitmask !== 0) { - obj.hdrModeBitmask = Math.round(message.hdrModeBitmask); - } - return obj; - }, - - create, I>>(base?: I): MediaCapabilities { - return MediaCapabilities.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): MediaCapabilities { - const message = createBaseMediaCapabilities(); - message.videoFormatCapabilities = - object.videoFormatCapabilities?.map((e) => MediaCapabilities_VideoFormatCapability.fromPartial(e)) || []; - message.audioFormatCapabilities = - object.audioFormatCapabilities?.map((e) => MediaCapabilities_AudioFormatCapability.fromPartial(e)) || []; - message.hdrModeBitmask = object.hdrModeBitmask ?? 0; - return message; - }, }; function createBaseMediaCapabilities_VideoFormatCapability(): MediaCapabilities_VideoFormatCapability { @@ -214,58 +171,6 @@ export const MediaCapabilities_VideoFormatCapability: MessageFns, I>>( - base?: I, - ): MediaCapabilities_VideoFormatCapability { - return MediaCapabilities_VideoFormatCapability.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MediaCapabilities_VideoFormatCapability { - const message = createBaseMediaCapabilities_VideoFormatCapability(); - message.videoCodec = object.videoCodec ?? 0; - message.maxHeight = object.maxHeight ?? 0; - message.maxWidth = object.maxWidth ?? 0; - message.maxFramerate = object.maxFramerate ?? 0; - message.maxBitrateBps = object.maxBitrateBps ?? 0; - message.is10BitSupported = object.is10BitSupported ?? false; - return message; - }, }; function createBaseMediaCapabilities_AudioFormatCapability(): MediaCapabilities_AudioFormatCapability { @@ -332,73 +237,9 @@ export const MediaCapabilities_AudioFormatCapability: MessageFns, I>>( - base?: I, - ): MediaCapabilities_AudioFormatCapability { - return MediaCapabilities_AudioFormatCapability.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MediaCapabilities_AudioFormatCapability { - const message = createBaseMediaCapabilities_AudioFormatCapability(); - message.audioCodec = object.audioCodec ?? 0; - message.numChannels = object.numChannels ?? 0; - message.maxBitrateBps = object.maxBitrateBps ?? 0; - message.spatialCapabilityBitmask = object.spatialCapabilityBitmask ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/media_header.ts b/protos/generated/video_streaming/media_header.ts index 7d2e17a..e0eba78 100644 --- a/protos/generated/video_streaming/media_header.ts +++ b/protos/generated/video_streaming/media_header.ts @@ -36,38 +36,6 @@ export enum MediaHeader_Compression { UNRECOGNIZED = -1, } -export function mediaHeader_CompressionFromJSON(object: any): MediaHeader_Compression { - switch (object) { - case 0: - case "VAL0": - return MediaHeader_Compression.VAL0; - case 1: - case "VAL1": - return MediaHeader_Compression.VAL1; - case 2: - case "GZIP": - return MediaHeader_Compression.GZIP; - case -1: - case "UNRECOGNIZED": - default: - return MediaHeader_Compression.UNRECOGNIZED; - } -} - -export function mediaHeader_CompressionToJSON(object: MediaHeader_Compression): string { - switch (object) { - case MediaHeader_Compression.VAL0: - return "VAL0"; - case MediaHeader_Compression.VAL1: - return "VAL1"; - case MediaHeader_Compression.GZIP: - return "GZIP"; - case MediaHeader_Compression.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - function createBaseMediaHeader(): MediaHeader { return { headerId: 0, @@ -258,117 +226,8 @@ export const MediaHeader: MessageFns = { } return message; }, - - fromJSON(object: any): MediaHeader { - return { - headerId: isSet(object.headerId) ? globalThis.Number(object.headerId) : 0, - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - itag: isSet(object.itag) ? globalThis.Number(object.itag) : 0, - lmt: isSet(object.lmt) ? globalThis.Number(object.lmt) : 0, - xtags: isSet(object.xtags) ? globalThis.String(object.xtags) : "", - startDataRange: isSet(object.startDataRange) ? globalThis.Number(object.startDataRange) : 0, - compression: isSet(object.compression) ? mediaHeader_CompressionFromJSON(object.compression) : 0, - isInitSeg: isSet(object.isInitSeg) ? globalThis.Boolean(object.isInitSeg) : false, - sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : 0, - field10: isSet(object.field10) ? globalThis.Number(object.field10) : 0, - startMs: isSet(object.startMs) ? globalThis.Number(object.startMs) : 0, - durationMs: isSet(object.durationMs) ? globalThis.Number(object.durationMs) : 0, - formatId: isSet(object.formatId) ? FormatId.fromJSON(object.formatId) : undefined, - contentLength: isSet(object.contentLength) ? globalThis.Number(object.contentLength) : 0, - timeRange: isSet(object.timeRange) ? TimeRange.fromJSON(object.timeRange) : undefined, - }; - }, - - toJSON(message: MediaHeader): unknown { - const obj: any = {}; - if (message.headerId !== undefined && message.headerId !== 0) { - obj.headerId = Math.round(message.headerId); - } - if (message.videoId !== undefined && message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.itag !== undefined && message.itag !== 0) { - obj.itag = Math.round(message.itag); - } - if (message.lmt !== undefined && message.lmt !== 0) { - obj.lmt = Math.round(message.lmt); - } - if (message.xtags !== undefined && message.xtags !== "") { - obj.xtags = message.xtags; - } - if (message.startDataRange !== undefined && message.startDataRange !== 0) { - obj.startDataRange = Math.round(message.startDataRange); - } - if (message.compression !== undefined && message.compression !== 0) { - obj.compression = mediaHeader_CompressionToJSON(message.compression); - } - if (message.isInitSeg !== undefined && message.isInitSeg !== false) { - obj.isInitSeg = message.isInitSeg; - } - if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) { - obj.sequenceNumber = Math.round(message.sequenceNumber); - } - if (message.field10 !== undefined && message.field10 !== 0) { - obj.field10 = Math.round(message.field10); - } - if (message.startMs !== undefined && message.startMs !== 0) { - obj.startMs = Math.round(message.startMs); - } - if (message.durationMs !== undefined && message.durationMs !== 0) { - obj.durationMs = Math.round(message.durationMs); - } - if (message.formatId !== undefined) { - obj.formatId = FormatId.toJSON(message.formatId); - } - if (message.contentLength !== undefined && message.contentLength !== 0) { - obj.contentLength = Math.round(message.contentLength); - } - if (message.timeRange !== undefined) { - obj.timeRange = TimeRange.toJSON(message.timeRange); - } - return obj; - }, - - create, I>>(base?: I): MediaHeader { - return MediaHeader.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): MediaHeader { - const message = createBaseMediaHeader(); - message.headerId = object.headerId ?? 0; - message.videoId = object.videoId ?? ""; - message.itag = object.itag ?? 0; - message.lmt = object.lmt ?? 0; - message.xtags = object.xtags ?? ""; - message.startDataRange = object.startDataRange ?? 0; - message.compression = object.compression ?? 0; - message.isInitSeg = object.isInitSeg ?? false; - message.sequenceNumber = object.sequenceNumber ?? 0; - message.field10 = object.field10 ?? 0; - message.startMs = object.startMs ?? 0; - message.durationMs = object.durationMs ?? 0; - message.formatId = (object.formatId !== undefined && object.formatId !== null) - ? FormatId.fromPartial(object.formatId) - : undefined; - message.contentLength = object.contentLength ?? 0; - message.timeRange = (object.timeRange !== undefined && object.timeRange !== null) - ? TimeRange.fromPartial(object.timeRange) - : undefined; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -380,15 +239,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/next_request_policy.ts b/protos/generated/video_streaming/next_request_policy.ts index 2691df0..1791f43 100644 --- a/protos/generated/video_streaming/next_request_policy.ts +++ b/protos/generated/video_streaming/next_request_policy.ts @@ -98,78 +98,9 @@ export const NextRequestPolicy: MessageFns = { } return message; }, - - fromJSON(object: any): NextRequestPolicy { - return { - targetAudioReadaheadMs: isSet(object.targetAudioReadaheadMs) - ? globalThis.Number(object.targetAudioReadaheadMs) - : 0, - targetVideoReadaheadMs: isSet(object.targetVideoReadaheadMs) - ? globalThis.Number(object.targetVideoReadaheadMs) - : 0, - backoffTimeMs: isSet(object.backoffTimeMs) ? globalThis.Number(object.backoffTimeMs) : 0, - playbackCookie: isSet(object.playbackCookie) ? PlaybackCookie.fromJSON(object.playbackCookie) : undefined, - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - }; - }, - - toJSON(message: NextRequestPolicy): unknown { - const obj: any = {}; - if (message.targetAudioReadaheadMs !== undefined && message.targetAudioReadaheadMs !== 0) { - obj.targetAudioReadaheadMs = Math.round(message.targetAudioReadaheadMs); - } - if (message.targetVideoReadaheadMs !== undefined && message.targetVideoReadaheadMs !== 0) { - obj.targetVideoReadaheadMs = Math.round(message.targetVideoReadaheadMs); - } - if (message.backoffTimeMs !== undefined && message.backoffTimeMs !== 0) { - obj.backoffTimeMs = Math.round(message.backoffTimeMs); - } - if (message.playbackCookie !== undefined) { - obj.playbackCookie = PlaybackCookie.toJSON(message.playbackCookie); - } - if (message.videoId !== undefined && message.videoId !== "") { - obj.videoId = message.videoId; - } - return obj; - }, - - create, I>>(base?: I): NextRequestPolicy { - return NextRequestPolicy.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): NextRequestPolicy { - const message = createBaseNextRequestPolicy(); - message.targetAudioReadaheadMs = object.targetAudioReadaheadMs ?? 0; - message.targetVideoReadaheadMs = object.targetVideoReadaheadMs ?? 0; - message.backoffTimeMs = object.backoffTimeMs ?? 0; - message.playbackCookie = (object.playbackCookie !== undefined && object.playbackCookie !== null) - ? PlaybackCookie.fromPartial(object.playbackCookie) - : undefined; - message.videoId = object.videoId ?? ""; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/onesie_header.ts b/protos/generated/video_streaming/onesie_header.ts index db0cba6..63718aa 100644 --- a/protos/generated/video_streaming/onesie_header.ts +++ b/protos/generated/video_streaming/onesie_header.ts @@ -7,7 +7,7 @@ /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { CryptoParams } from "./crypto_params.js"; -import { OnesieHeaderType, onesieHeaderTypeFromJSON, onesieHeaderTypeToJSON } from "./onesie_header_type.js"; +import { OnesieHeaderType } from "./onesie_header_type.js"; export const protobufPackage = "video_streaming"; @@ -179,87 +179,6 @@ export const OnesieHeader: MessageFns = { } return message; }, - - fromJSON(object: any): OnesieHeader { - return { - type: isSet(object.type) ? onesieHeaderTypeFromJSON(object.type) : 0, - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - itag: isSet(object.itag) ? globalThis.String(object.itag) : "", - cryptoParams: isSet(object.cryptoParams) ? CryptoParams.fromJSON(object.cryptoParams) : undefined, - lastModified: isSet(object.lastModified) ? globalThis.Number(object.lastModified) : 0, - mediaSizeBytes: isSet(object.mediaSizeBytes) ? globalThis.Number(object.mediaSizeBytes) : 0, - restrictedFormats: globalThis.Array.isArray(object?.restrictedFormats) - ? object.restrictedFormats.map((e: any) => globalThis.String(e)) - : [], - xtags: isSet(object.xtags) ? globalThis.String(object.xtags) : "", - sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : 0, - field23: isSet(object.field23) ? OnesieHeader_Field23.fromJSON(object.field23) : undefined, - field34: isSet(object.field34) ? OnesieHeader_Field34.fromJSON(object.field34) : undefined, - }; - }, - - toJSON(message: OnesieHeader): unknown { - const obj: any = {}; - if (message.type !== undefined && message.type !== 0) { - obj.type = onesieHeaderTypeToJSON(message.type); - } - if (message.videoId !== undefined && message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.itag !== undefined && message.itag !== "") { - obj.itag = message.itag; - } - if (message.cryptoParams !== undefined) { - obj.cryptoParams = CryptoParams.toJSON(message.cryptoParams); - } - if (message.lastModified !== undefined && message.lastModified !== 0) { - obj.lastModified = Math.round(message.lastModified); - } - if (message.mediaSizeBytes !== undefined && message.mediaSizeBytes !== 0) { - obj.mediaSizeBytes = Math.round(message.mediaSizeBytes); - } - if (message.restrictedFormats?.length) { - obj.restrictedFormats = message.restrictedFormats; - } - if (message.xtags !== undefined && message.xtags !== "") { - obj.xtags = message.xtags; - } - if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) { - obj.sequenceNumber = Math.round(message.sequenceNumber); - } - if (message.field23 !== undefined) { - obj.field23 = OnesieHeader_Field23.toJSON(message.field23); - } - if (message.field34 !== undefined) { - obj.field34 = OnesieHeader_Field34.toJSON(message.field34); - } - return obj; - }, - - create, I>>(base?: I): OnesieHeader { - return OnesieHeader.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesieHeader { - const message = createBaseOnesieHeader(); - message.type = object.type ?? 0; - message.videoId = object.videoId ?? ""; - message.itag = object.itag ?? ""; - message.cryptoParams = (object.cryptoParams !== undefined && object.cryptoParams !== null) - ? CryptoParams.fromPartial(object.cryptoParams) - : undefined; - message.lastModified = object.lastModified ?? 0; - message.mediaSizeBytes = object.mediaSizeBytes ?? 0; - message.restrictedFormats = object.restrictedFormats?.map((e) => e) || []; - message.xtags = object.xtags ?? ""; - message.sequenceNumber = object.sequenceNumber ?? 0; - message.field23 = (object.field23 !== undefined && object.field23 !== null) - ? OnesieHeader_Field23.fromPartial(object.field23) - : undefined; - message.field34 = (object.field34 !== undefined && object.field34 !== null) - ? OnesieHeader_Field34.fromPartial(object.field34) - : undefined; - return message; - }, }; function createBaseOnesieHeader_Field23(): OnesieHeader_Field23 { @@ -296,27 +215,6 @@ export const OnesieHeader_Field23: MessageFns = { } return message; }, - - fromJSON(object: any): OnesieHeader_Field23 { - return { videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "" }; - }, - - toJSON(message: OnesieHeader_Field23): unknown { - const obj: any = {}; - if (message.videoId !== undefined && message.videoId !== "") { - obj.videoId = message.videoId; - } - return obj; - }, - - create, I>>(base?: I): OnesieHeader_Field23 { - return OnesieHeader_Field23.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesieHeader_Field23 { - const message = createBaseOnesieHeader_Field23(); - message.videoId = object.videoId ?? ""; - return message; - }, }; function createBaseOnesieHeader_Field34(): OnesieHeader_Field34 { @@ -353,45 +251,8 @@ export const OnesieHeader_Field34: MessageFns = { } return message; }, - - fromJSON(object: any): OnesieHeader_Field34 { - return { - itagDenylist: globalThis.Array.isArray(object?.itagDenylist) - ? object.itagDenylist.map((e: any) => globalThis.String(e)) - : [], - }; - }, - - toJSON(message: OnesieHeader_Field34): unknown { - const obj: any = {}; - if (message.itagDenylist?.length) { - obj.itagDenylist = message.itagDenylist; - } - return obj; - }, - - create, I>>(base?: I): OnesieHeader_Field34 { - return OnesieHeader_Field34.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesieHeader_Field34 { - const message = createBaseOnesieHeader_Field34(); - message.itagDenylist = object.itagDenylist?.map((e) => e) || []; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -403,15 +264,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/onesie_header_type.ts b/protos/generated/video_streaming/onesie_header_type.ts index 20fcf00..1919c38 100644 --- a/protos/generated/video_streaming/onesie_header_type.ts +++ b/protos/generated/video_streaming/onesie_header_type.ts @@ -37,150 +37,3 @@ export enum OnesieHeaderType { ENCRYPTED_INNERTUBE_RESPONSE_PART = 25, UNRECOGNIZED = -1, } - -export function onesieHeaderTypeFromJSON(object: any): OnesieHeaderType { - switch (object) { - case 0: - case "PLAYER_RESPONSE": - return OnesieHeaderType.PLAYER_RESPONSE; - case 1: - case "HEADER_TYPE_1": - return OnesieHeaderType.HEADER_TYPE_1; - case 2: - case "MEDIA_DECRYPTION_KEY": - return OnesieHeaderType.MEDIA_DECRYPTION_KEY; - case 3: - case "HEADER_TYPE_3": - return OnesieHeaderType.HEADER_TYPE_3; - case 4: - case "HEADER_TYPE_4": - return OnesieHeaderType.HEADER_TYPE_4; - case 5: - case "HEADER_TYPE_5": - return OnesieHeaderType.HEADER_TYPE_5; - case 6: - case "NEW_HOST": - return OnesieHeaderType.NEW_HOST; - case 7: - case "HEADER_TYPE_7": - return OnesieHeaderType.HEADER_TYPE_7; - case 8: - case "HEADER_TYPE_8": - return OnesieHeaderType.HEADER_TYPE_8; - case 9: - case "HEADER_TYPE_9": - return OnesieHeaderType.HEADER_TYPE_9; - case 10: - case "HEADER_TYPE_10": - return OnesieHeaderType.HEADER_TYPE_10; - case 11: - case "HEADER_TYPE_11": - return OnesieHeaderType.HEADER_TYPE_11; - case 12: - case "HEADER_TYPE_12": - return OnesieHeaderType.HEADER_TYPE_12; - case 13: - case "HEADER_TYPE_13": - return OnesieHeaderType.HEADER_TYPE_13; - case 14: - case "RESTRICTED_FORMATS_HINT": - return OnesieHeaderType.RESTRICTED_FORMATS_HINT; - case 15: - case "HEADER_TYPE_15": - return OnesieHeaderType.HEADER_TYPE_15; - case 16: - case "STREAM_METADATA": - return OnesieHeaderType.STREAM_METADATA; - case 17: - case "HEADER_TYPE_17": - return OnesieHeaderType.HEADER_TYPE_17; - case 18: - case "HEADER_TYPE_18": - return OnesieHeaderType.HEADER_TYPE_18; - case 19: - case "HEADER_TYPE_19": - return OnesieHeaderType.HEADER_TYPE_19; - case 20: - case "HEADER_TYPE_20": - return OnesieHeaderType.HEADER_TYPE_20; - case 21: - case "HEADER_TYPE_21": - return OnesieHeaderType.HEADER_TYPE_21; - case 22: - case "HEADER_TYPE_22": - return OnesieHeaderType.HEADER_TYPE_22; - case 23: - case "HEADER_TYPE_23": - return OnesieHeaderType.HEADER_TYPE_23; - case 24: - case "HEADER_TYPE_24": - return OnesieHeaderType.HEADER_TYPE_24; - case 25: - case "ENCRYPTED_INNERTUBE_RESPONSE_PART": - return OnesieHeaderType.ENCRYPTED_INNERTUBE_RESPONSE_PART; - case -1: - case "UNRECOGNIZED": - default: - return OnesieHeaderType.UNRECOGNIZED; - } -} - -export function onesieHeaderTypeToJSON(object: OnesieHeaderType): string { - switch (object) { - case OnesieHeaderType.PLAYER_RESPONSE: - return "PLAYER_RESPONSE"; - case OnesieHeaderType.HEADER_TYPE_1: - return "HEADER_TYPE_1"; - case OnesieHeaderType.MEDIA_DECRYPTION_KEY: - return "MEDIA_DECRYPTION_KEY"; - case OnesieHeaderType.HEADER_TYPE_3: - return "HEADER_TYPE_3"; - case OnesieHeaderType.HEADER_TYPE_4: - return "HEADER_TYPE_4"; - case OnesieHeaderType.HEADER_TYPE_5: - return "HEADER_TYPE_5"; - case OnesieHeaderType.NEW_HOST: - return "NEW_HOST"; - case OnesieHeaderType.HEADER_TYPE_7: - return "HEADER_TYPE_7"; - case OnesieHeaderType.HEADER_TYPE_8: - return "HEADER_TYPE_8"; - case OnesieHeaderType.HEADER_TYPE_9: - return "HEADER_TYPE_9"; - case OnesieHeaderType.HEADER_TYPE_10: - return "HEADER_TYPE_10"; - case OnesieHeaderType.HEADER_TYPE_11: - return "HEADER_TYPE_11"; - case OnesieHeaderType.HEADER_TYPE_12: - return "HEADER_TYPE_12"; - case OnesieHeaderType.HEADER_TYPE_13: - return "HEADER_TYPE_13"; - case OnesieHeaderType.RESTRICTED_FORMATS_HINT: - return "RESTRICTED_FORMATS_HINT"; - case OnesieHeaderType.HEADER_TYPE_15: - return "HEADER_TYPE_15"; - case OnesieHeaderType.STREAM_METADATA: - return "STREAM_METADATA"; - case OnesieHeaderType.HEADER_TYPE_17: - return "HEADER_TYPE_17"; - case OnesieHeaderType.HEADER_TYPE_18: - return "HEADER_TYPE_18"; - case OnesieHeaderType.HEADER_TYPE_19: - return "HEADER_TYPE_19"; - case OnesieHeaderType.HEADER_TYPE_20: - return "HEADER_TYPE_20"; - case OnesieHeaderType.HEADER_TYPE_21: - return "HEADER_TYPE_21"; - case OnesieHeaderType.HEADER_TYPE_22: - return "HEADER_TYPE_22"; - case OnesieHeaderType.HEADER_TYPE_23: - return "HEADER_TYPE_23"; - case OnesieHeaderType.HEADER_TYPE_24: - return "HEADER_TYPE_24"; - case OnesieHeaderType.ENCRYPTED_INNERTUBE_RESPONSE_PART: - return "ENCRYPTED_INNERTUBE_RESPONSE_PART"; - case OnesieHeaderType.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} diff --git a/protos/generated/video_streaming/onesie_player_request.ts b/protos/generated/video_streaming/onesie_player_request.ts index 0051779..7c30852 100644 --- a/protos/generated/video_streaming/onesie_player_request.ts +++ b/protos/generated/video_streaming/onesie_player_request.ts @@ -92,76 +92,9 @@ export const OnesiePlayerRequest: MessageFns = { } return message; }, - - fromJSON(object: any): OnesiePlayerRequest { - return { - url: isSet(object.url) ? globalThis.String(object.url) : "", - headers: globalThis.Array.isArray(object?.headers) ? object.headers.map((e: any) => HttpHeader.fromJSON(e)) : [], - body: isSet(object.body) ? globalThis.String(object.body) : "", - proxiedByTrustedBandaid: isSet(object.proxiedByTrustedBandaid) - ? globalThis.Boolean(object.proxiedByTrustedBandaid) - : false, - skipResponseEncryption: isSet(object.skipResponseEncryption) - ? globalThis.Boolean(object.skipResponseEncryption) - : false, - }; - }, - - toJSON(message: OnesiePlayerRequest): unknown { - const obj: any = {}; - if (message.url !== undefined && message.url !== "") { - obj.url = message.url; - } - if (message.headers?.length) { - obj.headers = message.headers.map((e) => HttpHeader.toJSON(e)); - } - if (message.body !== undefined && message.body !== "") { - obj.body = message.body; - } - if (message.proxiedByTrustedBandaid !== undefined && message.proxiedByTrustedBandaid !== false) { - obj.proxiedByTrustedBandaid = message.proxiedByTrustedBandaid; - } - if (message.skipResponseEncryption !== undefined && message.skipResponseEncryption !== false) { - obj.skipResponseEncryption = message.skipResponseEncryption; - } - return obj; - }, - - create, I>>(base?: I): OnesiePlayerRequest { - return OnesiePlayerRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesiePlayerRequest { - const message = createBaseOnesiePlayerRequest(); - message.url = object.url ?? ""; - message.headers = object.headers?.map((e) => HttpHeader.fromPartial(e)) || []; - message.body = object.body ?? ""; - message.proxiedByTrustedBandaid = object.proxiedByTrustedBandaid ?? false; - message.skipResponseEncryption = object.skipResponseEncryption ?? false; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/onesie_player_response.ts b/protos/generated/video_streaming/onesie_player_response.ts index 84f85b9..e9955cc 100644 --- a/protos/generated/video_streaming/onesie_player_response.ts +++ b/protos/generated/video_streaming/onesie_player_response.ts @@ -28,93 +28,6 @@ export enum OnesieProxyStatus { UNRECOGNIZED = -1, } -export function onesieProxyStatusFromJSON(object: any): OnesieProxyStatus { - switch (object) { - case 0: - case "ONESIE_PROXY_STATUS_UNKNOWN": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_UNKNOWN; - case 1: - case "ONESIE_PROXY_STATUS_OK": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_OK; - case 2: - case "ONESIE_PROXY_STATUS_DECRYPTION_FAILED": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_DECRYPTION_FAILED; - case 3: - case "ONESIE_PROXY_STATUS_PARSING_FAILED": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_PARSING_FAILED; - case 4: - case "ONESIE_PROXY_STATUS_MISSING_X_FORWARDED_FOR": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_MISSING_X_FORWARDED_FOR; - case 5: - case "ONESIE_PROXY_STATUS_INVALID_X_FORWARDED_FOR": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_INVALID_X_FORWARDED_FOR; - case 6: - case "ONESIE_PROXY_STATUS_INVALID_CONTENT_TYPE": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_INVALID_CONTENT_TYPE; - case 7: - case "ONESIE_PROXY_STATUS_BACKEND_ERROR": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_BACKEND_ERROR; - case 8: - case "ONESIE_PROXY_STATUS_CLIENT_ERROR": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_CLIENT_ERROR; - case 9: - case "ONESIE_PROXY_STATUS_MISSING_CRYPTER": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_MISSING_CRYPTER; - case 10: - case "ONESIE_PROXY_STATUS_RESPONSE_JSON_SERIALIZATION_FAILED": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_RESPONSE_JSON_SERIALIZATION_FAILED; - case 11: - case "ONESIE_PROXY_STATUS_DECOMPRESSION_FAILED": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_DECOMPRESSION_FAILED; - case 12: - case "ONESIE_PROXY_STATUS_JSON_PARSING_FAILED": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_JSON_PARSING_FAILED; - case 13: - case "ONESIE_PROXY_STATUS_UNKNOWN_COMPRESSION_TYPE": - return OnesieProxyStatus.ONESIE_PROXY_STATUS_UNKNOWN_COMPRESSION_TYPE; - case -1: - case "UNRECOGNIZED": - default: - return OnesieProxyStatus.UNRECOGNIZED; - } -} - -export function onesieProxyStatusToJSON(object: OnesieProxyStatus): string { - switch (object) { - case OnesieProxyStatus.ONESIE_PROXY_STATUS_UNKNOWN: - return "ONESIE_PROXY_STATUS_UNKNOWN"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_OK: - return "ONESIE_PROXY_STATUS_OK"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_DECRYPTION_FAILED: - return "ONESIE_PROXY_STATUS_DECRYPTION_FAILED"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_PARSING_FAILED: - return "ONESIE_PROXY_STATUS_PARSING_FAILED"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_MISSING_X_FORWARDED_FOR: - return "ONESIE_PROXY_STATUS_MISSING_X_FORWARDED_FOR"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_INVALID_X_FORWARDED_FOR: - return "ONESIE_PROXY_STATUS_INVALID_X_FORWARDED_FOR"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_INVALID_CONTENT_TYPE: - return "ONESIE_PROXY_STATUS_INVALID_CONTENT_TYPE"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_BACKEND_ERROR: - return "ONESIE_PROXY_STATUS_BACKEND_ERROR"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_CLIENT_ERROR: - return "ONESIE_PROXY_STATUS_CLIENT_ERROR"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_MISSING_CRYPTER: - return "ONESIE_PROXY_STATUS_MISSING_CRYPTER"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_RESPONSE_JSON_SERIALIZATION_FAILED: - return "ONESIE_PROXY_STATUS_RESPONSE_JSON_SERIALIZATION_FAILED"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_DECOMPRESSION_FAILED: - return "ONESIE_PROXY_STATUS_DECOMPRESSION_FAILED"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_JSON_PARSING_FAILED: - return "ONESIE_PROXY_STATUS_JSON_PARSING_FAILED"; - case OnesieProxyStatus.ONESIE_PROXY_STATUS_UNKNOWN_COMPRESSION_TYPE: - return "ONESIE_PROXY_STATUS_UNKNOWN_COMPRESSION_TYPE"; - case OnesieProxyStatus.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - export interface OnesiePlayerResponse { onesieProxyStatus?: OnesieProxyStatus | undefined; httpStatus?: number | undefined; @@ -186,84 +99,9 @@ export const OnesiePlayerResponse: MessageFns = { } return message; }, - - fromJSON(object: any): OnesiePlayerResponse { - return { - onesieProxyStatus: isSet(object.onesieProxyStatus) ? onesieProxyStatusFromJSON(object.onesieProxyStatus) : 0, - httpStatus: isSet(object.httpStatus) ? globalThis.Number(object.httpStatus) : 0, - headers: globalThis.Array.isArray(object?.headers) ? object.headers.map((e: any) => HttpHeader.fromJSON(e)) : [], - body: isSet(object.body) ? bytesFromBase64(object.body) : new Uint8Array(0), - }; - }, - - toJSON(message: OnesiePlayerResponse): unknown { - const obj: any = {}; - if (message.onesieProxyStatus !== undefined && message.onesieProxyStatus !== 0) { - obj.onesieProxyStatus = onesieProxyStatusToJSON(message.onesieProxyStatus); - } - if (message.httpStatus !== undefined && message.httpStatus !== 0) { - obj.httpStatus = Math.round(message.httpStatus); - } - if (message.headers?.length) { - obj.headers = message.headers.map((e) => HttpHeader.toJSON(e)); - } - if (message.body !== undefined && message.body.length !== 0) { - obj.body = base64FromBytes(message.body); - } - return obj; - }, - - create, I>>(base?: I): OnesiePlayerResponse { - return OnesiePlayerResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesiePlayerResponse { - const message = createBaseOnesiePlayerResponse(); - message.onesieProxyStatus = object.onesieProxyStatus ?? 0; - message.httpStatus = object.httpStatus ?? 0; - message.headers = object.headers?.map((e) => HttpHeader.fromPartial(e)) || []; - message.body = object.body ?? new Uint8Array(0); - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/onesie_request.ts b/protos/generated/video_streaming/onesie_request.ts index 0ec59ba..a6959ca 100644 --- a/protos/generated/video_streaming/onesie_request.ts +++ b/protos/generated/video_streaming/onesie_request.ts @@ -152,119 +152,9 @@ export const OnesieRequest: MessageFns = { } return message; }, - - fromJSON(object: any): OnesieRequest { - return { - urls: globalThis.Array.isArray(object?.urls) ? object.urls.map((e: any) => globalThis.String(e)) : [], - clientAbrState: isSet(object.clientAbrState) ? ClientAbrState.fromJSON(object.clientAbrState) : undefined, - playerRequest: isSet(object.playerRequest) ? EncryptedPlayerRequest.fromJSON(object.playerRequest) : undefined, - onesieUstreamerConfig: isSet(object.onesieUstreamerConfig) - ? bytesFromBase64(object.onesieUstreamerConfig) - : new Uint8Array(0), - maxVp9Height: isSet(object.maxVp9Height) ? globalThis.Number(object.maxVp9Height) : 0, - clientDisplayHeight: isSet(object.clientDisplayHeight) ? globalThis.Number(object.clientDisplayHeight) : 0, - streamerContext: isSet(object.streamerContext) ? StreamerContext.fromJSON(object.streamerContext) : undefined, - requestTarget: isSet(object.requestTarget) ? globalThis.Number(object.requestTarget) : 0, - bufferedRanges: globalThis.Array.isArray(object?.bufferedRanges) - ? object.bufferedRanges.map((e: any) => BufferedRange.fromJSON(e)) - : [], - }; - }, - - toJSON(message: OnesieRequest): unknown { - const obj: any = {}; - if (message.urls?.length) { - obj.urls = message.urls; - } - if (message.clientAbrState !== undefined) { - obj.clientAbrState = ClientAbrState.toJSON(message.clientAbrState); - } - if (message.playerRequest !== undefined) { - obj.playerRequest = EncryptedPlayerRequest.toJSON(message.playerRequest); - } - if (message.onesieUstreamerConfig !== undefined && message.onesieUstreamerConfig.length !== 0) { - obj.onesieUstreamerConfig = base64FromBytes(message.onesieUstreamerConfig); - } - if (message.maxVp9Height !== undefined && message.maxVp9Height !== 0) { - obj.maxVp9Height = Math.round(message.maxVp9Height); - } - if (message.clientDisplayHeight !== undefined && message.clientDisplayHeight !== 0) { - obj.clientDisplayHeight = Math.round(message.clientDisplayHeight); - } - if (message.streamerContext !== undefined) { - obj.streamerContext = StreamerContext.toJSON(message.streamerContext); - } - if (message.requestTarget !== undefined && message.requestTarget !== 0) { - obj.requestTarget = Math.round(message.requestTarget); - } - if (message.bufferedRanges?.length) { - obj.bufferedRanges = message.bufferedRanges.map((e) => BufferedRange.toJSON(e)); - } - return obj; - }, - - create, I>>(base?: I): OnesieRequest { - return OnesieRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OnesieRequest { - const message = createBaseOnesieRequest(); - message.urls = object.urls?.map((e) => e) || []; - message.clientAbrState = (object.clientAbrState !== undefined && object.clientAbrState !== null) - ? ClientAbrState.fromPartial(object.clientAbrState) - : undefined; - message.playerRequest = (object.playerRequest !== undefined && object.playerRequest !== null) - ? EncryptedPlayerRequest.fromPartial(object.playerRequest) - : undefined; - message.onesieUstreamerConfig = object.onesieUstreamerConfig ?? new Uint8Array(0); - message.maxVp9Height = object.maxVp9Height ?? 0; - message.clientDisplayHeight = object.clientDisplayHeight ?? 0; - message.streamerContext = (object.streamerContext !== undefined && object.streamerContext !== null) - ? StreamerContext.fromPartial(object.streamerContext) - : undefined; - message.requestTarget = object.requestTarget ?? 0; - message.bufferedRanges = object.bufferedRanges?.map((e) => BufferedRange.fromPartial(e)) || []; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/playback_cookie.ts b/protos/generated/video_streaming/playback_cookie.ts index eec08ee..7d19fc7 100644 --- a/protos/generated/video_streaming/playback_cookie.ts +++ b/protos/generated/video_streaming/playback_cookie.ts @@ -82,71 +82,9 @@ export const PlaybackCookie: MessageFns = { } return message; }, - - fromJSON(object: any): PlaybackCookie { - return { - field1: isSet(object.field1) ? globalThis.Number(object.field1) : 0, - field2: isSet(object.field2) ? globalThis.Number(object.field2) : 0, - videoFmt: isSet(object.videoFmt) ? FormatId.fromJSON(object.videoFmt) : undefined, - audioFmt: isSet(object.audioFmt) ? FormatId.fromJSON(object.audioFmt) : undefined, - }; - }, - - toJSON(message: PlaybackCookie): unknown { - const obj: any = {}; - if (message.field1 !== undefined && message.field1 !== 0) { - obj.field1 = Math.round(message.field1); - } - if (message.field2 !== undefined && message.field2 !== 0) { - obj.field2 = Math.round(message.field2); - } - if (message.videoFmt !== undefined) { - obj.videoFmt = FormatId.toJSON(message.videoFmt); - } - if (message.audioFmt !== undefined) { - obj.audioFmt = FormatId.toJSON(message.audioFmt); - } - return obj; - }, - - create, I>>(base?: I): PlaybackCookie { - return PlaybackCookie.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): PlaybackCookie { - const message = createBasePlaybackCookie(); - message.field1 = object.field1 ?? 0; - message.field2 = object.field2 ?? 0; - message.videoFmt = (object.videoFmt !== undefined && object.videoFmt !== null) - ? FormatId.fromPartial(object.videoFmt) - : undefined; - message.audioFmt = (object.audioFmt !== undefined && object.audioFmt !== null) - ? FormatId.fromPartial(object.audioFmt) - : undefined; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/playback_start_policy.ts b/protos/generated/video_streaming/playback_start_policy.ts index c785274..fbb4b39 100644 --- a/protos/generated/video_streaming/playback_start_policy.ts +++ b/protos/generated/video_streaming/playback_start_policy.ts @@ -63,44 +63,6 @@ export const PlaybackStartPolicy: MessageFns = { } return message; }, - - fromJSON(object: any): PlaybackStartPolicy { - return { - startMinReadaheadPolicy: isSet(object.startMinReadaheadPolicy) - ? PlaybackStartPolicy_ReadaheadPolicy.fromJSON(object.startMinReadaheadPolicy) - : undefined, - resumeMinReadaheadPolicy: isSet(object.resumeMinReadaheadPolicy) - ? PlaybackStartPolicy_ReadaheadPolicy.fromJSON(object.resumeMinReadaheadPolicy) - : undefined, - }; - }, - - toJSON(message: PlaybackStartPolicy): unknown { - const obj: any = {}; - if (message.startMinReadaheadPolicy !== undefined) { - obj.startMinReadaheadPolicy = PlaybackStartPolicy_ReadaheadPolicy.toJSON(message.startMinReadaheadPolicy); - } - if (message.resumeMinReadaheadPolicy !== undefined) { - obj.resumeMinReadaheadPolicy = PlaybackStartPolicy_ReadaheadPolicy.toJSON(message.resumeMinReadaheadPolicy); - } - return obj; - }, - - create, I>>(base?: I): PlaybackStartPolicy { - return PlaybackStartPolicy.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): PlaybackStartPolicy { - const message = createBasePlaybackStartPolicy(); - message.startMinReadaheadPolicy = - (object.startMinReadaheadPolicy !== undefined && object.startMinReadaheadPolicy !== null) - ? PlaybackStartPolicy_ReadaheadPolicy.fromPartial(object.startMinReadaheadPolicy) - : undefined; - message.resumeMinReadaheadPolicy = - (object.resumeMinReadaheadPolicy !== undefined && object.resumeMinReadaheadPolicy !== null) - ? PlaybackStartPolicy_ReadaheadPolicy.fromPartial(object.resumeMinReadaheadPolicy) - : undefined; - return message; - }, }; function createBasePlaybackStartPolicy_ReadaheadPolicy(): PlaybackStartPolicy_ReadaheadPolicy { @@ -147,63 +109,9 @@ export const PlaybackStartPolicy_ReadaheadPolicy: MessageFns, I>>( - base?: I, - ): PlaybackStartPolicy_ReadaheadPolicy { - return PlaybackStartPolicy_ReadaheadPolicy.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): PlaybackStartPolicy_ReadaheadPolicy { - const message = createBasePlaybackStartPolicy_ReadaheadPolicy(); - message.minReadaheadMs = object.minReadaheadMs ?? 0; - message.minBandwidthBytesPerSec = object.minBandwidthBytesPerSec ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/proxy_status.ts b/protos/generated/video_streaming/proxy_status.ts index 9cfe334..e139caf 100644 --- a/protos/generated/video_streaming/proxy_status.ts +++ b/protos/generated/video_streaming/proxy_status.ts @@ -21,70 +21,3 @@ export enum ProxyStatus { VAL_9 = 9, UNRECOGNIZED = -1, } - -export function proxyStatusFromJSON(object: any): ProxyStatus { - switch (object) { - case 0: - case "VAL_0": - return ProxyStatus.VAL_0; - case 1: - case "OK": - return ProxyStatus.OK; - case 2: - case "VAL_2": - return ProxyStatus.VAL_2; - case 3: - case "VAL_3": - return ProxyStatus.VAL_3; - case 4: - case "VAL_4": - return ProxyStatus.VAL_4; - case 5: - case "VAL_5": - return ProxyStatus.VAL_5; - case 6: - case "VAL_6": - return ProxyStatus.VAL_6; - case 7: - case "VAL_7": - return ProxyStatus.VAL_7; - case 8: - case "VAL_8": - return ProxyStatus.VAL_8; - case 9: - case "VAL_9": - return ProxyStatus.VAL_9; - case -1: - case "UNRECOGNIZED": - default: - return ProxyStatus.UNRECOGNIZED; - } -} - -export function proxyStatusToJSON(object: ProxyStatus): string { - switch (object) { - case ProxyStatus.VAL_0: - return "VAL_0"; - case ProxyStatus.OK: - return "OK"; - case ProxyStatus.VAL_2: - return "VAL_2"; - case ProxyStatus.VAL_3: - return "VAL_3"; - case ProxyStatus.VAL_4: - return "VAL_4"; - case ProxyStatus.VAL_5: - return "VAL_5"; - case ProxyStatus.VAL_6: - return "VAL_6"; - case ProxyStatus.VAL_7: - return "VAL_7"; - case ProxyStatus.VAL_8: - return "VAL_8"; - case ProxyStatus.VAL_9: - return "VAL_9"; - case ProxyStatus.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} diff --git a/protos/generated/video_streaming/request_cancellation_policy.ts b/protos/generated/video_streaming/request_cancellation_policy.ts index 5300a6a..d6d1df1 100644 --- a/protos/generated/video_streaming/request_cancellation_policy.ts +++ b/protos/generated/video_streaming/request_cancellation_policy.ts @@ -75,41 +75,6 @@ export const RequestCancellationPolicy: MessageFns = } return message; }, - - fromJSON(object: any): RequestCancellationPolicy { - return { - N0: isSet(object.N0) ? globalThis.Number(object.N0) : 0, - items: globalThis.Array.isArray(object?.items) - ? object.items.map((e: any) => RequestCancellationPolicy_Item.fromJSON(e)) - : [], - jq: isSet(object.jq) ? globalThis.Number(object.jq) : 0, - }; - }, - - toJSON(message: RequestCancellationPolicy): unknown { - const obj: any = {}; - if (message.N0 !== undefined && message.N0 !== 0) { - obj.N0 = Math.round(message.N0); - } - if (message.items?.length) { - obj.items = message.items.map((e) => RequestCancellationPolicy_Item.toJSON(e)); - } - if (message.jq !== undefined && message.jq !== 0) { - obj.jq = Math.round(message.jq); - } - return obj; - }, - - create, I>>(base?: I): RequestCancellationPolicy { - return RequestCancellationPolicy.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): RequestCancellationPolicy { - const message = createBaseRequestCancellationPolicy(); - message.N0 = object.N0 ?? 0; - message.items = object.items?.map((e) => RequestCancellationPolicy_Item.fromPartial(e)) || []; - message.jq = object.jq ?? 0; - return message; - }, }; function createBaseRequestCancellationPolicy_Item(): RequestCancellationPolicy_Item { @@ -166,64 +131,9 @@ export const RequestCancellationPolicy_Item: MessageFns, I>>(base?: I): RequestCancellationPolicy_Item { - return RequestCancellationPolicy_Item.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): RequestCancellationPolicy_Item { - const message = createBaseRequestCancellationPolicy_Item(); - message.fR = object.fR ?? 0; - message.NK = object.NK ?? 0; - message.minReadaheadMs = object.minReadaheadMs ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/sabr_error.ts b/protos/generated/video_streaming/sabr_error.ts index 2fce022..c9562ed 100644 --- a/protos/generated/video_streaming/sabr_error.ts +++ b/protos/generated/video_streaming/sabr_error.ts @@ -58,57 +58,9 @@ export const SabrError: MessageFns = { } return message; }, - - fromJSON(object: any): SabrError { - return { - type: isSet(object.type) ? globalThis.String(object.type) : "", - code: isSet(object.code) ? globalThis.Number(object.code) : 0, - }; - }, - - toJSON(message: SabrError): unknown { - const obj: any = {}; - if (message.type !== undefined && message.type !== "") { - obj.type = message.type; - } - if (message.code !== undefined && message.code !== 0) { - obj.code = Math.round(message.code); - } - return obj; - }, - - create, I>>(base?: I): SabrError { - return SabrError.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SabrError { - const message = createBaseSabrError(); - message.type = object.type ?? ""; - message.code = object.code ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/sabr_redirect.ts b/protos/generated/video_streaming/sabr_redirect.ts index 921769c..80887ce 100644 --- a/protos/generated/video_streaming/sabr_redirect.ts +++ b/protos/generated/video_streaming/sabr_redirect.ts @@ -47,50 +47,9 @@ export const SabrRedirect: MessageFns = { } return message; }, - - fromJSON(object: any): SabrRedirect { - return { url: isSet(object.url) ? globalThis.String(object.url) : "" }; - }, - - toJSON(message: SabrRedirect): unknown { - const obj: any = {}; - if (message.url !== undefined && message.url !== "") { - obj.url = message.url; - } - return obj; - }, - - create, I>>(base?: I): SabrRedirect { - return SabrRedirect.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SabrRedirect { - const message = createBaseSabrRedirect(); - message.url = object.url ?? ""; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/stream_protection_status.ts b/protos/generated/video_streaming/stream_protection_status.ts index 952080b..8e73c53 100644 --- a/protos/generated/video_streaming/stream_protection_status.ts +++ b/protos/generated/video_streaming/stream_protection_status.ts @@ -58,57 +58,9 @@ export const StreamProtectionStatus: MessageFns = { } return message; }, - - fromJSON(object: any): StreamProtectionStatus { - return { - status: isSet(object.status) ? globalThis.Number(object.status) : 0, - field2: isSet(object.field2) ? globalThis.Number(object.field2) : 0, - }; - }, - - toJSON(message: StreamProtectionStatus): unknown { - const obj: any = {}; - if (message.status !== undefined && message.status !== 0) { - obj.status = Math.round(message.status); - } - if (message.field2 !== undefined && message.field2 !== 0) { - obj.field2 = Math.round(message.field2); - } - return obj; - }, - - create, I>>(base?: I): StreamProtectionStatus { - return StreamProtectionStatus.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamProtectionStatus { - const message = createBaseStreamProtectionStatus(); - message.status = object.status ?? 0; - message.field2 = object.field2 ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/streamer_context.ts b/protos/generated/video_streaming/streamer_context.ts index 5be3d7c..f7c8941 100644 --- a/protos/generated/video_streaming/streamer_context.ts +++ b/protos/generated/video_streaming/streamer_context.ts @@ -27,38 +27,6 @@ export enum StreamerContext_ClientFormFactor { UNRECOGNIZED = -1, } -export function streamerContext_ClientFormFactorFromJSON(object: any): StreamerContext_ClientFormFactor { - switch (object) { - case 0: - case "UNKNOWN_FORM_FACTOR": - return StreamerContext_ClientFormFactor.UNKNOWN_FORM_FACTOR; - case 1: - case "FORM_FACTOR_VAL1": - return StreamerContext_ClientFormFactor.FORM_FACTOR_VAL1; - case 2: - case "FORM_FACTOR_VAL2": - return StreamerContext_ClientFormFactor.FORM_FACTOR_VAL2; - case -1: - case "UNRECOGNIZED": - default: - return StreamerContext_ClientFormFactor.UNRECOGNIZED; - } -} - -export function streamerContext_ClientFormFactorToJSON(object: StreamerContext_ClientFormFactor): string { - switch (object) { - case StreamerContext_ClientFormFactor.UNKNOWN_FORM_FACTOR: - return "UNKNOWN_FORM_FACTOR"; - case StreamerContext_ClientFormFactor.FORM_FACTOR_VAL1: - return "FORM_FACTOR_VAL1"; - case StreamerContext_ClientFormFactor.FORM_FACTOR_VAL2: - return "FORM_FACTOR_VAL2"; - case StreamerContext_ClientFormFactor.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - export interface StreamerContext_ClientInfo { deviceMake?: string | undefined; deviceModel?: string | undefined; @@ -237,70 +205,6 @@ export const StreamerContext: MessageFns = { } return message; }, - - fromJSON(object: any): StreamerContext { - return { - clientInfo: isSet(object.clientInfo) ? StreamerContext_ClientInfo.fromJSON(object.clientInfo) : undefined, - poToken: isSet(object.poToken) ? bytesFromBase64(object.poToken) : new Uint8Array(0), - playbackCookie: isSet(object.playbackCookie) ? bytesFromBase64(object.playbackCookie) : new Uint8Array(0), - gp: isSet(object.gp) ? bytesFromBase64(object.gp) : new Uint8Array(0), - field5: globalThis.Array.isArray(object?.field5) - ? object.field5.map((e: any) => StreamerContext_Fqa.fromJSON(e)) - : [], - field6: globalThis.Array.isArray(object?.field6) ? object.field6.map((e: any) => globalThis.Number(e)) : [], - field7: isSet(object.field7) ? globalThis.String(object.field7) : "", - field8: isSet(object.field8) ? StreamerContext_Gqa.fromJSON(object.field8) : undefined, - }; - }, - - toJSON(message: StreamerContext): unknown { - const obj: any = {}; - if (message.clientInfo !== undefined) { - obj.clientInfo = StreamerContext_ClientInfo.toJSON(message.clientInfo); - } - if (message.poToken !== undefined && message.poToken.length !== 0) { - obj.poToken = base64FromBytes(message.poToken); - } - if (message.playbackCookie !== undefined && message.playbackCookie.length !== 0) { - obj.playbackCookie = base64FromBytes(message.playbackCookie); - } - if (message.gp !== undefined && message.gp.length !== 0) { - obj.gp = base64FromBytes(message.gp); - } - if (message.field5?.length) { - obj.field5 = message.field5.map((e) => StreamerContext_Fqa.toJSON(e)); - } - if (message.field6?.length) { - obj.field6 = message.field6.map((e) => Math.round(e)); - } - if (message.field7 !== undefined && message.field7 !== "") { - obj.field7 = message.field7; - } - if (message.field8 !== undefined) { - obj.field8 = StreamerContext_Gqa.toJSON(message.field8); - } - return obj; - }, - - create, I>>(base?: I): StreamerContext { - return StreamerContext.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext { - const message = createBaseStreamerContext(); - message.clientInfo = (object.clientInfo !== undefined && object.clientInfo !== null) - ? StreamerContext_ClientInfo.fromPartial(object.clientInfo) - : undefined; - message.poToken = object.poToken ?? new Uint8Array(0); - message.playbackCookie = object.playbackCookie ?? new Uint8Array(0); - message.gp = object.gp ?? new Uint8Array(0); - message.field5 = object.field5?.map((e) => StreamerContext_Fqa.fromPartial(e)) || []; - message.field6 = object.field6?.map((e) => e) || []; - message.field7 = object.field7 ?? ""; - message.field8 = (object.field8 !== undefined && object.field8 !== null) - ? StreamerContext_Gqa.fromPartial(object.field8) - : undefined; - return message; - }, }; function createBaseStreamerContext_ClientInfo(): StreamerContext_ClientInfo { @@ -581,143 +485,6 @@ export const StreamerContext_ClientInfo: MessageFns } return message; }, - - fromJSON(object: any): StreamerContext_ClientInfo { - return { - deviceMake: isSet(object.deviceMake) ? globalThis.String(object.deviceMake) : "", - deviceModel: isSet(object.deviceModel) ? globalThis.String(object.deviceModel) : "", - clientName: isSet(object.clientName) ? globalThis.Number(object.clientName) : 0, - clientVersion: isSet(object.clientVersion) ? globalThis.String(object.clientVersion) : "", - osName: isSet(object.osName) ? globalThis.String(object.osName) : "", - osVersion: isSet(object.osVersion) ? globalThis.String(object.osVersion) : "", - acceptLanguage: isSet(object.acceptLanguage) ? globalThis.String(object.acceptLanguage) : "", - acceptRegion: isSet(object.acceptRegion) ? globalThis.String(object.acceptRegion) : "", - screenWidthPoints: isSet(object.screenWidthPoints) ? globalThis.Number(object.screenWidthPoints) : 0, - screenHeightPoints: isSet(object.screenHeightPoints) ? globalThis.Number(object.screenHeightPoints) : 0, - screenWidthInches: isSet(object.screenWidthInches) ? globalThis.Number(object.screenWidthInches) : 0, - screenHeightInches: isSet(object.screenHeightInches) ? globalThis.Number(object.screenHeightInches) : 0, - screenPixelDensity: isSet(object.screenPixelDensity) ? globalThis.Number(object.screenPixelDensity) : 0, - clientFormFactor: isSet(object.clientFormFactor) - ? streamerContext_ClientFormFactorFromJSON(object.clientFormFactor) - : 0, - gmscoreVersionCode: isSet(object.gmscoreVersionCode) ? globalThis.Number(object.gmscoreVersionCode) : 0, - windowWidthPoints: isSet(object.windowWidthPoints) ? globalThis.Number(object.windowWidthPoints) : 0, - windowHeightPoints: isSet(object.windowHeightPoints) ? globalThis.Number(object.windowHeightPoints) : 0, - androidSdkVersion: isSet(object.androidSdkVersion) ? globalThis.Number(object.androidSdkVersion) : 0, - screenDensityFloat: isSet(object.screenDensityFloat) ? globalThis.Number(object.screenDensityFloat) : 0, - utcOffsetMinutes: isSet(object.utcOffsetMinutes) ? globalThis.Number(object.utcOffsetMinutes) : 0, - timeZone: isSet(object.timeZone) ? globalThis.String(object.timeZone) : "", - chipset: isSet(object.chipset) ? globalThis.String(object.chipset) : "", - glDeviceInfo: isSet(object.glDeviceInfo) ? StreamerContext_GLDeviceInfo.fromJSON(object.glDeviceInfo) : undefined, - }; - }, - - toJSON(message: StreamerContext_ClientInfo): unknown { - const obj: any = {}; - if (message.deviceMake !== undefined && message.deviceMake !== "") { - obj.deviceMake = message.deviceMake; - } - if (message.deviceModel !== undefined && message.deviceModel !== "") { - obj.deviceModel = message.deviceModel; - } - if (message.clientName !== undefined && message.clientName !== 0) { - obj.clientName = Math.round(message.clientName); - } - if (message.clientVersion !== undefined && message.clientVersion !== "") { - obj.clientVersion = message.clientVersion; - } - if (message.osName !== undefined && message.osName !== "") { - obj.osName = message.osName; - } - if (message.osVersion !== undefined && message.osVersion !== "") { - obj.osVersion = message.osVersion; - } - if (message.acceptLanguage !== undefined && message.acceptLanguage !== "") { - obj.acceptLanguage = message.acceptLanguage; - } - if (message.acceptRegion !== undefined && message.acceptRegion !== "") { - obj.acceptRegion = message.acceptRegion; - } - if (message.screenWidthPoints !== undefined && message.screenWidthPoints !== 0) { - obj.screenWidthPoints = Math.round(message.screenWidthPoints); - } - if (message.screenHeightPoints !== undefined && message.screenHeightPoints !== 0) { - obj.screenHeightPoints = Math.round(message.screenHeightPoints); - } - if (message.screenWidthInches !== undefined && message.screenWidthInches !== 0) { - obj.screenWidthInches = message.screenWidthInches; - } - if (message.screenHeightInches !== undefined && message.screenHeightInches !== 0) { - obj.screenHeightInches = message.screenHeightInches; - } - if (message.screenPixelDensity !== undefined && message.screenPixelDensity !== 0) { - obj.screenPixelDensity = Math.round(message.screenPixelDensity); - } - if (message.clientFormFactor !== undefined && message.clientFormFactor !== 0) { - obj.clientFormFactor = streamerContext_ClientFormFactorToJSON(message.clientFormFactor); - } - if (message.gmscoreVersionCode !== undefined && message.gmscoreVersionCode !== 0) { - obj.gmscoreVersionCode = Math.round(message.gmscoreVersionCode); - } - if (message.windowWidthPoints !== undefined && message.windowWidthPoints !== 0) { - obj.windowWidthPoints = Math.round(message.windowWidthPoints); - } - if (message.windowHeightPoints !== undefined && message.windowHeightPoints !== 0) { - obj.windowHeightPoints = Math.round(message.windowHeightPoints); - } - if (message.androidSdkVersion !== undefined && message.androidSdkVersion !== 0) { - obj.androidSdkVersion = Math.round(message.androidSdkVersion); - } - if (message.screenDensityFloat !== undefined && message.screenDensityFloat !== 0) { - obj.screenDensityFloat = message.screenDensityFloat; - } - if (message.utcOffsetMinutes !== undefined && message.utcOffsetMinutes !== 0) { - obj.utcOffsetMinutes = Math.round(message.utcOffsetMinutes); - } - if (message.timeZone !== undefined && message.timeZone !== "") { - obj.timeZone = message.timeZone; - } - if (message.chipset !== undefined && message.chipset !== "") { - obj.chipset = message.chipset; - } - if (message.glDeviceInfo !== undefined) { - obj.glDeviceInfo = StreamerContext_GLDeviceInfo.toJSON(message.glDeviceInfo); - } - return obj; - }, - - create, I>>(base?: I): StreamerContext_ClientInfo { - return StreamerContext_ClientInfo.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext_ClientInfo { - const message = createBaseStreamerContext_ClientInfo(); - message.deviceMake = object.deviceMake ?? ""; - message.deviceModel = object.deviceModel ?? ""; - message.clientName = object.clientName ?? 0; - message.clientVersion = object.clientVersion ?? ""; - message.osName = object.osName ?? ""; - message.osVersion = object.osVersion ?? ""; - message.acceptLanguage = object.acceptLanguage ?? ""; - message.acceptRegion = object.acceptRegion ?? ""; - message.screenWidthPoints = object.screenWidthPoints ?? 0; - message.screenHeightPoints = object.screenHeightPoints ?? 0; - message.screenWidthInches = object.screenWidthInches ?? 0; - message.screenHeightInches = object.screenHeightInches ?? 0; - message.screenPixelDensity = object.screenPixelDensity ?? 0; - message.clientFormFactor = object.clientFormFactor ?? 0; - message.gmscoreVersionCode = object.gmscoreVersionCode ?? 0; - message.windowWidthPoints = object.windowWidthPoints ?? 0; - message.windowHeightPoints = object.windowHeightPoints ?? 0; - message.androidSdkVersion = object.androidSdkVersion ?? 0; - message.screenDensityFloat = object.screenDensityFloat ?? 0; - message.utcOffsetMinutes = object.utcOffsetMinutes ?? 0; - message.timeZone = object.timeZone ?? ""; - message.chipset = object.chipset ?? ""; - message.glDeviceInfo = (object.glDeviceInfo !== undefined && object.glDeviceInfo !== null) - ? StreamerContext_GLDeviceInfo.fromPartial(object.glDeviceInfo) - : undefined; - return message; - }, }; function createBaseStreamerContext_GLDeviceInfo(): StreamerContext_GLDeviceInfo { @@ -774,39 +541,6 @@ export const StreamerContext_GLDeviceInfo: MessageFns, I>>(base?: I): StreamerContext_GLDeviceInfo { - return StreamerContext_GLDeviceInfo.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext_GLDeviceInfo { - const message = createBaseStreamerContext_GLDeviceInfo(); - message.glRenderer = object.glRenderer ?? ""; - message.glEsVersionMajor = object.glEsVersionMajor ?? 0; - message.glEsVersionMinor = object.glEsVersionMinor ?? 0; - return message; - }, }; function createBaseStreamerContext_Fqa(): StreamerContext_Fqa { @@ -853,34 +587,6 @@ export const StreamerContext_Fqa: MessageFns = { } return message; }, - - fromJSON(object: any): StreamerContext_Fqa { - return { - type: isSet(object.type) ? globalThis.Number(object.type) : 0, - value: isSet(object.value) ? bytesFromBase64(object.value) : new Uint8Array(0), - }; - }, - - toJSON(message: StreamerContext_Fqa): unknown { - const obj: any = {}; - if (message.type !== undefined && message.type !== 0) { - obj.type = Math.round(message.type); - } - if (message.value !== undefined && message.value.length !== 0) { - obj.value = base64FromBytes(message.value); - } - return obj; - }, - - create, I>>(base?: I): StreamerContext_Fqa { - return StreamerContext_Fqa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext_Fqa { - const message = createBaseStreamerContext_Fqa(); - message.type = object.type ?? 0; - message.value = object.value ?? new Uint8Array(0); - return message; - }, }; function createBaseStreamerContext_Gqa(): StreamerContext_Gqa { @@ -927,36 +633,6 @@ export const StreamerContext_Gqa: MessageFns = { } return message; }, - - fromJSON(object: any): StreamerContext_Gqa { - return { - field1: isSet(object.field1) ? bytesFromBase64(object.field1) : new Uint8Array(0), - field2: isSet(object.field2) ? StreamerContext_Gqa_Hqa.fromJSON(object.field2) : undefined, - }; - }, - - toJSON(message: StreamerContext_Gqa): unknown { - const obj: any = {}; - if (message.field1 !== undefined && message.field1.length !== 0) { - obj.field1 = base64FromBytes(message.field1); - } - if (message.field2 !== undefined) { - obj.field2 = StreamerContext_Gqa_Hqa.toJSON(message.field2); - } - return obj; - }, - - create, I>>(base?: I): StreamerContext_Gqa { - return StreamerContext_Gqa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext_Gqa { - const message = createBaseStreamerContext_Gqa(); - message.field1 = object.field1 ?? new Uint8Array(0); - message.field2 = (object.field2 !== undefined && object.field2 !== null) - ? StreamerContext_Gqa_Hqa.fromPartial(object.field2) - : undefined; - return message; - }, }; function createBaseStreamerContext_Gqa_Hqa(): StreamerContext_Gqa_Hqa { @@ -1003,65 +679,8 @@ export const StreamerContext_Gqa_Hqa: MessageFns = { } return message; }, - - fromJSON(object: any): StreamerContext_Gqa_Hqa { - return { - code: isSet(object.code) ? globalThis.Number(object.code) : 0, - message: isSet(object.message) ? globalThis.String(object.message) : "", - }; - }, - - toJSON(message: StreamerContext_Gqa_Hqa): unknown { - const obj: any = {}; - if (message.code !== undefined && message.code !== 0) { - obj.code = Math.round(message.code); - } - if (message.message !== undefined && message.message !== "") { - obj.message = message.message; - } - return obj; - }, - - create, I>>(base?: I): StreamerContext_Gqa_Hqa { - return StreamerContext_Gqa_Hqa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): StreamerContext_Gqa_Hqa { - const message = createBaseStreamerContext_Gqa_Hqa(); - message.code = object.code ?? 0; - message.message = object.message ?? ""; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -1073,15 +692,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/time_range.ts b/protos/generated/video_streaming/time_range.ts index 6114c65..03c1116 100644 --- a/protos/generated/video_streaming/time_range.ts +++ b/protos/generated/video_streaming/time_range.ts @@ -69,53 +69,8 @@ export const TimeRange: MessageFns = { } return message; }, - - fromJSON(object: any): TimeRange { - return { - start: isSet(object.start) ? globalThis.Number(object.start) : 0, - duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, - timescale: isSet(object.timescale) ? globalThis.Number(object.timescale) : 0, - }; - }, - - toJSON(message: TimeRange): unknown { - const obj: any = {}; - if (message.start !== undefined && message.start !== 0) { - obj.start = Math.round(message.start); - } - if (message.duration !== undefined && message.duration !== 0) { - obj.duration = Math.round(message.duration); - } - if (message.timescale !== undefined && message.timescale !== 0) { - obj.timescale = Math.round(message.timescale); - } - return obj; - }, - - create, I>>(base?: I): TimeRange { - return TimeRange.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): TimeRange { - const message = createBaseTimeRange(); - message.start = object.start ?? 0; - message.duration = object.duration ?? 0; - message.timescale = object.timescale ?? 0; - return message; - }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -127,15 +82,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; } diff --git a/protos/generated/video_streaming/video_playback_abr_request.ts b/protos/generated/video_streaming/video_playback_abr_request.ts index ab96d3d..409167d 100644 --- a/protos/generated/video_streaming/video_playback_abr_request.ts +++ b/protos/generated/video_streaming/video_playback_abr_request.ts @@ -226,105 +226,6 @@ export const VideoPlaybackAbrRequest: MessageFns = { } return message; }, - - fromJSON(object: any): VideoPlaybackAbrRequest { - return { - clientAbrState: isSet(object.clientAbrState) ? ClientAbrState.fromJSON(object.clientAbrState) : undefined, - selectedFormatIds: globalThis.Array.isArray(object?.selectedFormatIds) - ? object.selectedFormatIds.map((e: any) => FormatId.fromJSON(e)) - : [], - bufferedRanges: globalThis.Array.isArray(object?.bufferedRanges) - ? object.bufferedRanges.map((e: any) => BufferedRange.fromJSON(e)) - : [], - playerTimeMs: isSet(object.playerTimeMs) ? globalThis.Number(object.playerTimeMs) : 0, - videoPlaybackUstreamerConfig: isSet(object.videoPlaybackUstreamerConfig) - ? bytesFromBase64(object.videoPlaybackUstreamerConfig) - : new Uint8Array(0), - lo: isSet(object.lo) ? Lo.fromJSON(object.lo) : undefined, - selectedAudioFormatIds: globalThis.Array.isArray(object?.selectedAudioFormatIds) - ? object.selectedAudioFormatIds.map((e: any) => FormatId.fromJSON(e)) - : [], - selectedVideoFormatIds: globalThis.Array.isArray(object?.selectedVideoFormatIds) - ? object.selectedVideoFormatIds.map((e: any) => FormatId.fromJSON(e)) - : [], - streamerContext: isSet(object.streamerContext) ? StreamerContext.fromJSON(object.streamerContext) : undefined, - field21: isSet(object.field21) ? OQa.fromJSON(object.field21) : undefined, - field22: isSet(object.field22) ? globalThis.Number(object.field22) : 0, - field23: isSet(object.field23) ? globalThis.Number(object.field23) : 0, - field1000: globalThis.Array.isArray(object?.field1000) ? object.field1000.map((e: any) => Pqa.fromJSON(e)) : [], - }; - }, - - toJSON(message: VideoPlaybackAbrRequest): unknown { - const obj: any = {}; - if (message.clientAbrState !== undefined) { - obj.clientAbrState = ClientAbrState.toJSON(message.clientAbrState); - } - if (message.selectedFormatIds?.length) { - obj.selectedFormatIds = message.selectedFormatIds.map((e) => FormatId.toJSON(e)); - } - if (message.bufferedRanges?.length) { - obj.bufferedRanges = message.bufferedRanges.map((e) => BufferedRange.toJSON(e)); - } - if (message.playerTimeMs !== undefined && message.playerTimeMs !== 0) { - obj.playerTimeMs = Math.round(message.playerTimeMs); - } - if (message.videoPlaybackUstreamerConfig !== undefined && message.videoPlaybackUstreamerConfig.length !== 0) { - obj.videoPlaybackUstreamerConfig = base64FromBytes(message.videoPlaybackUstreamerConfig); - } - if (message.lo !== undefined) { - obj.lo = Lo.toJSON(message.lo); - } - if (message.selectedAudioFormatIds?.length) { - obj.selectedAudioFormatIds = message.selectedAudioFormatIds.map((e) => FormatId.toJSON(e)); - } - if (message.selectedVideoFormatIds?.length) { - obj.selectedVideoFormatIds = message.selectedVideoFormatIds.map((e) => FormatId.toJSON(e)); - } - if (message.streamerContext !== undefined) { - obj.streamerContext = StreamerContext.toJSON(message.streamerContext); - } - if (message.field21 !== undefined) { - obj.field21 = OQa.toJSON(message.field21); - } - if (message.field22 !== undefined && message.field22 !== 0) { - obj.field22 = Math.round(message.field22); - } - if (message.field23 !== undefined && message.field23 !== 0) { - obj.field23 = Math.round(message.field23); - } - if (message.field1000?.length) { - obj.field1000 = message.field1000.map((e) => Pqa.toJSON(e)); - } - return obj; - }, - - create, I>>(base?: I): VideoPlaybackAbrRequest { - return VideoPlaybackAbrRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): VideoPlaybackAbrRequest { - const message = createBaseVideoPlaybackAbrRequest(); - message.clientAbrState = (object.clientAbrState !== undefined && object.clientAbrState !== null) - ? ClientAbrState.fromPartial(object.clientAbrState) - : undefined; - message.selectedFormatIds = object.selectedFormatIds?.map((e) => FormatId.fromPartial(e)) || []; - message.bufferedRanges = object.bufferedRanges?.map((e) => BufferedRange.fromPartial(e)) || []; - message.playerTimeMs = object.playerTimeMs ?? 0; - message.videoPlaybackUstreamerConfig = object.videoPlaybackUstreamerConfig ?? new Uint8Array(0); - message.lo = (object.lo !== undefined && object.lo !== null) ? Lo.fromPartial(object.lo) : undefined; - message.selectedAudioFormatIds = object.selectedAudioFormatIds?.map((e) => FormatId.fromPartial(e)) || []; - message.selectedVideoFormatIds = object.selectedVideoFormatIds?.map((e) => FormatId.fromPartial(e)) || []; - message.streamerContext = (object.streamerContext !== undefined && object.streamerContext !== null) - ? StreamerContext.fromPartial(object.streamerContext) - : undefined; - message.field21 = (object.field21 !== undefined && object.field21 !== null) - ? OQa.fromPartial(object.field21) - : undefined; - message.field22 = object.field22 ?? 0; - message.field23 = object.field23 ?? 0; - message.field1000 = object.field1000?.map((e) => Pqa.fromPartial(e)) || []; - return message; - }, }; function createBaseLo(): Lo { @@ -401,53 +302,6 @@ export const Lo: MessageFns = { } return message; }, - - fromJSON(object: any): Lo { - return { - formatId: isSet(object.formatId) ? FormatId.fromJSON(object.formatId) : undefined, - Lj: isSet(object.Lj) ? globalThis.Number(object.Lj) : 0, - sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : 0, - field4: isSet(object.field4) ? Lo_Field4.fromJSON(object.field4) : undefined, - MZ: isSet(object.MZ) ? globalThis.Number(object.MZ) : 0, - }; - }, - - toJSON(message: Lo): unknown { - const obj: any = {}; - if (message.formatId !== undefined) { - obj.formatId = FormatId.toJSON(message.formatId); - } - if (message.Lj !== undefined && message.Lj !== 0) { - obj.Lj = Math.round(message.Lj); - } - if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) { - obj.sequenceNumber = Math.round(message.sequenceNumber); - } - if (message.field4 !== undefined) { - obj.field4 = Lo_Field4.toJSON(message.field4); - } - if (message.MZ !== undefined && message.MZ !== 0) { - obj.MZ = Math.round(message.MZ); - } - return obj; - }, - - create, I>>(base?: I): Lo { - return Lo.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Lo { - const message = createBaseLo(); - message.formatId = (object.formatId !== undefined && object.formatId !== null) - ? FormatId.fromPartial(object.formatId) - : undefined; - message.Lj = object.Lj ?? 0; - message.sequenceNumber = object.sequenceNumber ?? 0; - message.field4 = (object.field4 !== undefined && object.field4 !== null) - ? Lo_Field4.fromPartial(object.field4) - : undefined; - message.MZ = object.MZ ?? 0; - return message; - }, }; function createBaseLo_Field4(): Lo_Field4 { @@ -504,39 +358,6 @@ export const Lo_Field4: MessageFns = { } return message; }, - - fromJSON(object: any): Lo_Field4 { - return { - field1: isSet(object.field1) ? globalThis.Number(object.field1) : 0, - field2: isSet(object.field2) ? globalThis.Number(object.field2) : 0, - field3: isSet(object.field3) ? globalThis.Number(object.field3) : 0, - }; - }, - - toJSON(message: Lo_Field4): unknown { - const obj: any = {}; - if (message.field1 !== undefined && message.field1 !== 0) { - obj.field1 = Math.round(message.field1); - } - if (message.field2 !== undefined && message.field2 !== 0) { - obj.field2 = Math.round(message.field2); - } - if (message.field3 !== undefined && message.field3 !== 0) { - obj.field3 = Math.round(message.field3); - } - return obj; - }, - - create, I>>(base?: I): Lo_Field4 { - return Lo_Field4.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Lo_Field4 { - const message = createBaseLo_Field4(); - message.field1 = object.field1 ?? 0; - message.field2 = object.field2 ?? 0; - message.field3 = object.field3 ?? 0; - return message; - }, }; function createBaseOQa(): OQa { @@ -623,54 +444,6 @@ export const OQa: MessageFns = { } return message; }, - - fromJSON(object: any): OQa { - return { - field1: globalThis.Array.isArray(object?.field1) ? object.field1.map((e: any) => globalThis.String(e)) : [], - field2: isSet(object.field2) ? bytesFromBase64(object.field2) : new Uint8Array(0), - field3: isSet(object.field3) ? globalThis.String(object.field3) : "", - field4: isSet(object.field4) ? globalThis.Number(object.field4) : 0, - field5: isSet(object.field5) ? globalThis.Number(object.field5) : 0, - field6: isSet(object.field6) ? globalThis.String(object.field6) : "", - }; - }, - - toJSON(message: OQa): unknown { - const obj: any = {}; - if (message.field1?.length) { - obj.field1 = message.field1; - } - if (message.field2 !== undefined && message.field2.length !== 0) { - obj.field2 = base64FromBytes(message.field2); - } - if (message.field3 !== undefined && message.field3 !== "") { - obj.field3 = message.field3; - } - if (message.field4 !== undefined && message.field4 !== 0) { - obj.field4 = Math.round(message.field4); - } - if (message.field5 !== undefined && message.field5 !== 0) { - obj.field5 = Math.round(message.field5); - } - if (message.field6 !== undefined && message.field6 !== "") { - obj.field6 = message.field6; - } - return obj; - }, - - create, I>>(base?: I): OQa { - return OQa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): OQa { - const message = createBaseOQa(); - message.field1 = object.field1?.map((e) => e) || []; - message.field2 = object.field2 ?? new Uint8Array(0); - message.field3 = object.field3 ?? ""; - message.field4 = object.field4 ?? 0; - message.field5 = object.field5 ?? 0; - message.field6 = object.field6 ?? ""; - return message; - }, }; function createBasePqa(): Pqa { @@ -727,70 +500,8 @@ export const Pqa: MessageFns = { } return message; }, - - fromJSON(object: any): Pqa { - return { - formats: globalThis.Array.isArray(object?.formats) ? object.formats.map((e: any) => FormatId.fromJSON(e)) : [], - ud: globalThis.Array.isArray(object?.ud) ? object.ud.map((e: any) => BufferedRange.fromJSON(e)) : [], - clipId: isSet(object.clipId) ? globalThis.String(object.clipId) : "", - }; - }, - - toJSON(message: Pqa): unknown { - const obj: any = {}; - if (message.formats?.length) { - obj.formats = message.formats.map((e) => FormatId.toJSON(e)); - } - if (message.ud?.length) { - obj.ud = message.ud.map((e) => BufferedRange.toJSON(e)); - } - if (message.clipId !== undefined && message.clipId !== "") { - obj.clipId = message.clipId; - } - return obj; - }, - - create, I>>(base?: I): Pqa { - return Pqa.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Pqa { - const message = createBasePqa(); - message.formats = object.formats?.map((e) => FormatId.fromPartial(e)) || []; - message.ud = object.ud?.map((e) => BufferedRange.fromPartial(e)) || []; - message.clipId = object.clipId ?? ""; - return message; - }, }; -function bytesFromBase64(b64: string): Uint8Array { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); if (num > globalThis.Number.MAX_SAFE_INTEGER) { @@ -802,15 +513,7 @@ function longToNumber(int64: { toString(): string }): number { return num; } -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; }