chore: use proto2

This commit is contained in:
Luan
2024-09-21 13:51:23 -03:00
parent e2e885bf09
commit ab6c669c44
44 changed files with 869 additions and 881 deletions

View File

@@ -36,15 +36,15 @@ export interface KeyValuePair {
}
function createBaseHttpHeader(): HttpHeader {
return { name: undefined, value: undefined };
return { name: "", value: "" };
}
export const HttpHeader: MessageFns<HttpHeader> = {
encode(message: HttpHeader, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.name !== undefined) {
if (message.name !== undefined && message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
@@ -82,17 +82,17 @@ export const HttpHeader: MessageFns<HttpHeader> = {
fromJSON(object: any): HttpHeader {
return {
name: isSet(object.name) ? globalThis.String(object.name) : undefined,
value: isSet(object.value) ? globalThis.String(object.value) : undefined,
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) {
if (message.name !== undefined && message.name !== "") {
obj.name = message.name;
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value !== "") {
obj.value = message.value;
}
return obj;
@@ -103,25 +103,25 @@ export const HttpHeader: MessageFns<HttpHeader> = {
},
fromPartial<I extends Exact<DeepPartial<HttpHeader>, I>>(object: I): HttpHeader {
const message = createBaseHttpHeader();
message.name = object.name ?? undefined;
message.value = object.value ?? undefined;
message.name = object.name ?? "";
message.value = object.value ?? "";
return message;
},
};
function createBaseFormatId(): FormatId {
return { itag: undefined, lastModified: undefined, xtags: undefined };
return { itag: 0, lastModified: 0, xtags: "" };
}
export const FormatId: MessageFns<FormatId> = {
encode(message: FormatId, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.itag !== undefined) {
if (message.itag !== undefined && message.itag !== 0) {
writer.uint32(8).int32(message.itag);
}
if (message.lastModified !== undefined) {
if (message.lastModified !== undefined && message.lastModified !== 0) {
writer.uint32(16).uint64(message.lastModified);
}
if (message.xtags !== undefined) {
if (message.xtags !== undefined && message.xtags !== "") {
writer.uint32(26).string(message.xtags);
}
return writer;
@@ -166,21 +166,21 @@ export const FormatId: MessageFns<FormatId> = {
fromJSON(object: any): FormatId {
return {
itag: isSet(object.itag) ? globalThis.Number(object.itag) : undefined,
lastModified: isSet(object.lastModified) ? globalThis.Number(object.lastModified) : undefined,
xtags: isSet(object.xtags) ? globalThis.String(object.xtags) : undefined,
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) {
if (message.itag !== undefined && message.itag !== 0) {
obj.itag = Math.round(message.itag);
}
if (message.lastModified !== undefined) {
if (message.lastModified !== undefined && message.lastModified !== 0) {
obj.lastModified = Math.round(message.lastModified);
}
if (message.xtags !== undefined) {
if (message.xtags !== undefined && message.xtags !== "") {
obj.xtags = message.xtags;
}
return obj;
@@ -191,23 +191,23 @@ export const FormatId: MessageFns<FormatId> = {
},
fromPartial<I extends Exact<DeepPartial<FormatId>, I>>(object: I): FormatId {
const message = createBaseFormatId();
message.itag = object.itag ?? undefined;
message.lastModified = object.lastModified ?? undefined;
message.xtags = object.xtags ?? undefined;
message.itag = object.itag ?? 0;
message.lastModified = object.lastModified ?? 0;
message.xtags = object.xtags ?? "";
return message;
},
};
function createBaseInitRange(): InitRange {
return { start: undefined, end: undefined };
return { start: 0, end: 0 };
}
export const InitRange: MessageFns<InitRange> = {
encode(message: InitRange, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.start !== undefined) {
if (message.start !== undefined && message.start !== 0) {
writer.uint32(8).int32(message.start);
}
if (message.end !== undefined) {
if (message.end !== undefined && message.end !== 0) {
writer.uint32(16).int32(message.end);
}
return writer;
@@ -245,17 +245,17 @@ export const InitRange: MessageFns<InitRange> = {
fromJSON(object: any): InitRange {
return {
start: isSet(object.start) ? globalThis.Number(object.start) : undefined,
end: isSet(object.end) ? globalThis.Number(object.end) : undefined,
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) {
if (message.start !== undefined && message.start !== 0) {
obj.start = Math.round(message.start);
}
if (message.end !== undefined) {
if (message.end !== undefined && message.end !== 0) {
obj.end = Math.round(message.end);
}
return obj;
@@ -266,22 +266,22 @@ export const InitRange: MessageFns<InitRange> = {
},
fromPartial<I extends Exact<DeepPartial<InitRange>, I>>(object: I): InitRange {
const message = createBaseInitRange();
message.start = object.start ?? undefined;
message.end = object.end ?? undefined;
message.start = object.start ?? 0;
message.end = object.end ?? 0;
return message;
},
};
function createBaseIndexRange(): IndexRange {
return { start: undefined, end: undefined };
return { start: 0, end: 0 };
}
export const IndexRange: MessageFns<IndexRange> = {
encode(message: IndexRange, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.start !== undefined) {
if (message.start !== undefined && message.start !== 0) {
writer.uint32(8).int32(message.start);
}
if (message.end !== undefined) {
if (message.end !== undefined && message.end !== 0) {
writer.uint32(16).int32(message.end);
}
return writer;
@@ -319,17 +319,17 @@ export const IndexRange: MessageFns<IndexRange> = {
fromJSON(object: any): IndexRange {
return {
start: isSet(object.start) ? globalThis.Number(object.start) : undefined,
end: isSet(object.end) ? globalThis.Number(object.end) : undefined,
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) {
if (message.start !== undefined && message.start !== 0) {
obj.start = Math.round(message.start);
}
if (message.end !== undefined) {
if (message.end !== undefined && message.end !== 0) {
obj.end = Math.round(message.end);
}
return obj;
@@ -340,22 +340,22 @@ export const IndexRange: MessageFns<IndexRange> = {
},
fromPartial<I extends Exact<DeepPartial<IndexRange>, I>>(object: I): IndexRange {
const message = createBaseIndexRange();
message.start = object.start ?? undefined;
message.end = object.end ?? undefined;
message.start = object.start ?? 0;
message.end = object.end ?? 0;
return message;
},
};
function createBaseKeyValuePair(): KeyValuePair {
return { key: undefined, value: undefined };
return { key: "", value: "" };
}
export const KeyValuePair: MessageFns<KeyValuePair> = {
encode(message: KeyValuePair, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.key !== undefined) {
if (message.key !== undefined && message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
@@ -393,17 +393,17 @@ export const KeyValuePair: MessageFns<KeyValuePair> = {
fromJSON(object: any): KeyValuePair {
return {
key: isSet(object.key) ? globalThis.String(object.key) : undefined,
value: isSet(object.value) ? globalThis.String(object.value) : undefined,
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) {
if (message.key !== undefined && message.key !== "") {
obj.key = message.key;
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value !== "") {
obj.value = message.value;
}
return obj;
@@ -414,8 +414,8 @@ export const KeyValuePair: MessageFns<KeyValuePair> = {
},
fromPartial<I extends Exact<DeepPartial<KeyValuePair>, I>>(object: I): KeyValuePair {
const message = createBaseKeyValuePair();
message.key = object.key ?? undefined;
message.value = object.value ?? undefined;
message.key = object.key ?? "";
message.value = object.value ?? "";
return message;
},
};

View File

@@ -55,18 +55,18 @@ export function cryptoParams_CompressionTypeToJSON(object: CryptoParams_Compress
}
function createBaseCryptoParams(): CryptoParams {
return { hmac: undefined, iv: undefined, compressionType: undefined };
return { hmac: new Uint8Array(0), iv: new Uint8Array(0), compressionType: 0 };
}
export const CryptoParams: MessageFns<CryptoParams> = {
encode(message: CryptoParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.hmac !== undefined) {
if (message.hmac !== undefined && message.hmac.length !== 0) {
writer.uint32(34).bytes(message.hmac);
}
if (message.iv !== undefined) {
if (message.iv !== undefined && message.iv.length !== 0) {
writer.uint32(42).bytes(message.iv);
}
if (message.compressionType !== undefined) {
if (message.compressionType !== undefined && message.compressionType !== 0) {
writer.uint32(48).int32(message.compressionType);
}
return writer;
@@ -111,23 +111,21 @@ export const CryptoParams: MessageFns<CryptoParams> = {
fromJSON(object: any): CryptoParams {
return {
hmac: isSet(object.hmac) ? bytesFromBase64(object.hmac) : undefined,
iv: isSet(object.iv) ? bytesFromBase64(object.iv) : undefined,
compressionType: isSet(object.compressionType)
? cryptoParams_CompressionTypeFromJSON(object.compressionType)
: undefined,
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) {
if (message.hmac !== undefined && message.hmac.length !== 0) {
obj.hmac = base64FromBytes(message.hmac);
}
if (message.iv !== undefined) {
if (message.iv !== undefined && message.iv.length !== 0) {
obj.iv = base64FromBytes(message.iv);
}
if (message.compressionType !== undefined) {
if (message.compressionType !== undefined && message.compressionType !== 0) {
obj.compressionType = cryptoParams_CompressionTypeToJSON(message.compressionType);
}
return obj;
@@ -138,9 +136,9 @@ export const CryptoParams: MessageFns<CryptoParams> = {
},
fromPartial<I extends Exact<DeepPartial<CryptoParams>, I>>(object: I): CryptoParams {
const message = createBaseCryptoParams();
message.hmac = object.hmac ?? undefined;
message.iv = object.iv ?? undefined;
message.compressionType = object.compressionType ?? undefined;
message.hmac = object.hmac ?? new Uint8Array(0);
message.iv = object.iv ?? new Uint8Array(0);
message.compressionType = object.compressionType ?? 0;
return message;
},
};

View File

@@ -22,41 +22,41 @@ export interface EncryptedRequest {
function createBaseEncryptedRequest(): EncryptedRequest {
return {
encryptedOnesieRequest: undefined,
encryptedClientKey: undefined,
iv: undefined,
hmac: undefined,
YP: undefined,
pM: undefined,
enableCompression: undefined,
TQ: undefined,
encryptedOnesieRequest: new Uint8Array(0),
encryptedClientKey: new Uint8Array(0),
iv: new Uint8Array(0),
hmac: new Uint8Array(0),
YP: false,
pM: false,
enableCompression: false,
TQ: false,
};
}
export const EncryptedRequest: MessageFns<EncryptedRequest> = {
encode(message: EncryptedRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.encryptedOnesieRequest !== undefined) {
if (message.encryptedOnesieRequest !== undefined && message.encryptedOnesieRequest.length !== 0) {
writer.uint32(18).bytes(message.encryptedOnesieRequest);
}
if (message.encryptedClientKey !== undefined) {
if (message.encryptedClientKey !== undefined && message.encryptedClientKey.length !== 0) {
writer.uint32(42).bytes(message.encryptedClientKey);
}
if (message.iv !== undefined) {
if (message.iv !== undefined && message.iv.length !== 0) {
writer.uint32(50).bytes(message.iv);
}
if (message.hmac !== undefined) {
if (message.hmac !== undefined && message.hmac.length !== 0) {
writer.uint32(58).bytes(message.hmac);
}
if (message.YP !== undefined) {
if (message.YP !== undefined && message.YP !== false) {
writer.uint32(80).bool(message.YP);
}
if (message.pM !== undefined) {
if (message.pM !== undefined && message.pM !== false) {
writer.uint32(104).bool(message.pM);
}
if (message.enableCompression !== undefined) {
if (message.enableCompression !== undefined && message.enableCompression !== false) {
writer.uint32(112).bool(message.enableCompression);
}
if (message.TQ !== undefined) {
if (message.TQ !== undefined && message.TQ !== false) {
writer.uint32(136).bool(message.TQ);
}
return writer;
@@ -138,41 +138,43 @@ export const EncryptedRequest: MessageFns<EncryptedRequest> = {
return {
encryptedOnesieRequest: isSet(object.encryptedOnesieRequest)
? bytesFromBase64(object.encryptedOnesieRequest)
: undefined,
encryptedClientKey: isSet(object.encryptedClientKey) ? bytesFromBase64(object.encryptedClientKey) : undefined,
iv: isSet(object.iv) ? bytesFromBase64(object.iv) : undefined,
hmac: isSet(object.hmac) ? bytesFromBase64(object.hmac) : undefined,
YP: isSet(object.YP) ? globalThis.Boolean(object.YP) : undefined,
pM: isSet(object.pM) ? globalThis.Boolean(object.pM) : undefined,
enableCompression: isSet(object.enableCompression) ? globalThis.Boolean(object.enableCompression) : undefined,
TQ: isSet(object.TQ) ? globalThis.Boolean(object.TQ) : undefined,
: 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),
YP: isSet(object.YP) ? globalThis.Boolean(object.YP) : false,
pM: isSet(object.pM) ? globalThis.Boolean(object.pM) : false,
enableCompression: isSet(object.enableCompression) ? globalThis.Boolean(object.enableCompression) : false,
TQ: isSet(object.TQ) ? globalThis.Boolean(object.TQ) : false,
};
},
toJSON(message: EncryptedRequest): unknown {
const obj: any = {};
if (message.encryptedOnesieRequest !== undefined) {
if (message.encryptedOnesieRequest !== undefined && message.encryptedOnesieRequest.length !== 0) {
obj.encryptedOnesieRequest = base64FromBytes(message.encryptedOnesieRequest);
}
if (message.encryptedClientKey !== undefined) {
if (message.encryptedClientKey !== undefined && message.encryptedClientKey.length !== 0) {
obj.encryptedClientKey = base64FromBytes(message.encryptedClientKey);
}
if (message.iv !== undefined) {
if (message.iv !== undefined && message.iv.length !== 0) {
obj.iv = base64FromBytes(message.iv);
}
if (message.hmac !== undefined) {
if (message.hmac !== undefined && message.hmac.length !== 0) {
obj.hmac = base64FromBytes(message.hmac);
}
if (message.YP !== undefined) {
if (message.YP !== undefined && message.YP !== false) {
obj.YP = message.YP;
}
if (message.pM !== undefined) {
if (message.pM !== undefined && message.pM !== false) {
obj.pM = message.pM;
}
if (message.enableCompression !== undefined) {
if (message.enableCompression !== undefined && message.enableCompression !== false) {
obj.enableCompression = message.enableCompression;
}
if (message.TQ !== undefined) {
if (message.TQ !== undefined && message.TQ !== false) {
obj.TQ = message.TQ;
}
return obj;
@@ -183,14 +185,14 @@ export const EncryptedRequest: MessageFns<EncryptedRequest> = {
},
fromPartial<I extends Exact<DeepPartial<EncryptedRequest>, I>>(object: I): EncryptedRequest {
const message = createBaseEncryptedRequest();
message.encryptedOnesieRequest = object.encryptedOnesieRequest ?? undefined;
message.encryptedClientKey = object.encryptedClientKey ?? undefined;
message.iv = object.iv ?? undefined;
message.hmac = object.hmac ?? undefined;
message.YP = object.YP ?? undefined;
message.pM = object.pM ?? undefined;
message.enableCompression = object.enableCompression ?? undefined;
message.TQ = object.TQ ?? undefined;
message.encryptedOnesieRequest = object.encryptedOnesieRequest ?? 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.YP = object.YP ?? false;
message.pM = object.pM ?? false;
message.enableCompression = object.enableCompression ?? false;
message.TQ = object.TQ ?? false;
return message;
},
};

View File

@@ -25,34 +25,34 @@ export interface FormatInitializationMetadata {
function createBaseFormatInitializationMetadata(): FormatInitializationMetadata {
return {
videoId: undefined,
videoId: "",
formatId: undefined,
endTimeMs: undefined,
field4: undefined,
mimeType: undefined,
endTimeMs: 0,
field4: 0,
mimeType: "",
initRange: undefined,
indexRange: undefined,
field8: undefined,
durationMs: undefined,
field10: undefined,
field8: 0,
durationMs: 0,
field10: 0,
};
}
export const FormatInitializationMetadata: MessageFns<FormatInitializationMetadata> = {
encode(message: FormatInitializationMetadata, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(10).string(message.videoId);
}
if (message.formatId !== undefined) {
FormatId.encode(message.formatId, writer.uint32(18).fork()).join();
}
if (message.endTimeMs !== undefined) {
if (message.endTimeMs !== undefined && message.endTimeMs !== 0) {
writer.uint32(24).int32(message.endTimeMs);
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== 0) {
writer.uint32(32).int32(message.field4);
}
if (message.mimeType !== undefined) {
if (message.mimeType !== undefined && message.mimeType !== "") {
writer.uint32(42).string(message.mimeType);
}
if (message.initRange !== undefined) {
@@ -61,13 +61,13 @@ export const FormatInitializationMetadata: MessageFns<FormatInitializationMetada
if (message.indexRange !== undefined) {
IndexRange.encode(message.indexRange, writer.uint32(58).fork()).join();
}
if (message.field8 !== undefined) {
if (message.field8 !== undefined && message.field8 !== 0) {
writer.uint32(64).int32(message.field8);
}
if (message.durationMs !== undefined) {
if (message.durationMs !== undefined && message.durationMs !== 0) {
writer.uint32(72).int32(message.durationMs);
}
if (message.field10 !== undefined) {
if (message.field10 !== undefined && message.field10 !== 0) {
writer.uint32(80).int32(message.field10);
}
return writer;
@@ -161,34 +161,34 @@ export const FormatInitializationMetadata: MessageFns<FormatInitializationMetada
fromJSON(object: any): FormatInitializationMetadata {
return {
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : undefined,
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "",
formatId: isSet(object.formatId) ? FormatId.fromJSON(object.formatId) : undefined,
endTimeMs: isSet(object.endTimeMs) ? globalThis.Number(object.endTimeMs) : undefined,
field4: isSet(object.field4) ? globalThis.Number(object.field4) : undefined,
mimeType: isSet(object.mimeType) ? globalThis.String(object.mimeType) : undefined,
endTimeMs: isSet(object.endTimeMs) ? globalThis.Number(object.endTimeMs) : 0,
field4: isSet(object.field4) ? globalThis.Number(object.field4) : 0,
mimeType: isSet(object.mimeType) ? globalThis.String(object.mimeType) : "",
initRange: isSet(object.initRange) ? InitRange.fromJSON(object.initRange) : undefined,
indexRange: isSet(object.indexRange) ? IndexRange.fromJSON(object.indexRange) : undefined,
field8: isSet(object.field8) ? globalThis.Number(object.field8) : undefined,
durationMs: isSet(object.durationMs) ? globalThis.Number(object.durationMs) : undefined,
field10: isSet(object.field10) ? globalThis.Number(object.field10) : undefined,
field8: isSet(object.field8) ? globalThis.Number(object.field8) : 0,
durationMs: isSet(object.durationMs) ? globalThis.Number(object.durationMs) : 0,
field10: isSet(object.field10) ? globalThis.Number(object.field10) : 0,
};
},
toJSON(message: FormatInitializationMetadata): unknown {
const obj: any = {};
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
if (message.formatId !== undefined) {
obj.formatId = FormatId.toJSON(message.formatId);
}
if (message.endTimeMs !== undefined) {
if (message.endTimeMs !== undefined && message.endTimeMs !== 0) {
obj.endTimeMs = Math.round(message.endTimeMs);
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== 0) {
obj.field4 = Math.round(message.field4);
}
if (message.mimeType !== undefined) {
if (message.mimeType !== undefined && message.mimeType !== "") {
obj.mimeType = message.mimeType;
}
if (message.initRange !== undefined) {
@@ -197,13 +197,13 @@ export const FormatInitializationMetadata: MessageFns<FormatInitializationMetada
if (message.indexRange !== undefined) {
obj.indexRange = IndexRange.toJSON(message.indexRange);
}
if (message.field8 !== undefined) {
if (message.field8 !== undefined && message.field8 !== 0) {
obj.field8 = Math.round(message.field8);
}
if (message.durationMs !== undefined) {
if (message.durationMs !== undefined && message.durationMs !== 0) {
obj.durationMs = Math.round(message.durationMs);
}
if (message.field10 !== undefined) {
if (message.field10 !== undefined && message.field10 !== 0) {
obj.field10 = Math.round(message.field10);
}
return obj;
@@ -214,22 +214,22 @@ export const FormatInitializationMetadata: MessageFns<FormatInitializationMetada
},
fromPartial<I extends Exact<DeepPartial<FormatInitializationMetadata>, I>>(object: I): FormatInitializationMetadata {
const message = createBaseFormatInitializationMetadata();
message.videoId = object.videoId ?? undefined;
message.videoId = object.videoId ?? "";
message.formatId = (object.formatId !== undefined && object.formatId !== null)
? FormatId.fromPartial(object.formatId)
: undefined;
message.endTimeMs = object.endTimeMs ?? undefined;
message.field4 = object.field4 ?? undefined;
message.mimeType = object.mimeType ?? 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 ?? undefined;
message.durationMs = object.durationMs ?? undefined;
message.field10 = object.field10 ?? undefined;
message.field8 = object.field8 ?? 0;
message.durationMs = object.durationMs ?? 0;
message.field10 = object.field10 ?? 0;
return message;
},
};

View File

@@ -32,7 +32,7 @@ export interface MediaCapabilities_AudioFormatCapability {
}
function createBaseMediaCapabilities(): MediaCapabilities {
return { videoFormatCapabilities: [], audioFormatCapabilities: [], hdrModeBitmask: undefined };
return { videoFormatCapabilities: [], audioFormatCapabilities: [], hdrModeBitmask: 0 };
}
export const MediaCapabilities: MessageFns<MediaCapabilities> = {
@@ -43,7 +43,7 @@ export const MediaCapabilities: MessageFns<MediaCapabilities> = {
for (const v of message.audioFormatCapabilities) {
MediaCapabilities_AudioFormatCapability.encode(v!, writer.uint32(18).fork()).join();
}
if (message.hdrModeBitmask !== undefined) {
if (message.hdrModeBitmask !== undefined && message.hdrModeBitmask !== 0) {
writer.uint32(40).int32(message.hdrModeBitmask);
}
return writer;
@@ -94,7 +94,7 @@ export const MediaCapabilities: MessageFns<MediaCapabilities> = {
audioFormatCapabilities: globalThis.Array.isArray(object?.audioFormatCapabilities)
? object.audioFormatCapabilities.map((e: any) => MediaCapabilities_AudioFormatCapability.fromJSON(e))
: [],
hdrModeBitmask: isSet(object.hdrModeBitmask) ? globalThis.Number(object.hdrModeBitmask) : undefined,
hdrModeBitmask: isSet(object.hdrModeBitmask) ? globalThis.Number(object.hdrModeBitmask) : 0,
};
},
@@ -110,7 +110,7 @@ export const MediaCapabilities: MessageFns<MediaCapabilities> = {
MediaCapabilities_AudioFormatCapability.toJSON(e)
);
}
if (message.hdrModeBitmask !== undefined) {
if (message.hdrModeBitmask !== undefined && message.hdrModeBitmask !== 0) {
obj.hdrModeBitmask = Math.round(message.hdrModeBitmask);
}
return obj;
@@ -125,40 +125,33 @@ export const MediaCapabilities: MessageFns<MediaCapabilities> = {
object.videoFormatCapabilities?.map((e) => MediaCapabilities_VideoFormatCapability.fromPartial(e)) || [];
message.audioFormatCapabilities =
object.audioFormatCapabilities?.map((e) => MediaCapabilities_AudioFormatCapability.fromPartial(e)) || [];
message.hdrModeBitmask = object.hdrModeBitmask ?? undefined;
message.hdrModeBitmask = object.hdrModeBitmask ?? 0;
return message;
},
};
function createBaseMediaCapabilities_VideoFormatCapability(): MediaCapabilities_VideoFormatCapability {
return {
videoCodec: undefined,
maxHeight: undefined,
maxWidth: undefined,
maxFramerate: undefined,
maxBitrateBps: undefined,
is10BitSupported: undefined,
};
return { videoCodec: 0, maxHeight: 0, maxWidth: 0, maxFramerate: 0, maxBitrateBps: 0, is10BitSupported: false };
}
export const MediaCapabilities_VideoFormatCapability: MessageFns<MediaCapabilities_VideoFormatCapability> = {
encode(message: MediaCapabilities_VideoFormatCapability, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.videoCodec !== undefined) {
if (message.videoCodec !== undefined && message.videoCodec !== 0) {
writer.uint32(8).int32(message.videoCodec);
}
if (message.maxHeight !== undefined) {
if (message.maxHeight !== undefined && message.maxHeight !== 0) {
writer.uint32(24).int32(message.maxHeight);
}
if (message.maxWidth !== undefined) {
if (message.maxWidth !== undefined && message.maxWidth !== 0) {
writer.uint32(32).int32(message.maxWidth);
}
if (message.maxFramerate !== undefined) {
if (message.maxFramerate !== undefined && message.maxFramerate !== 0) {
writer.uint32(88).int32(message.maxFramerate);
}
if (message.maxBitrateBps !== undefined) {
if (message.maxBitrateBps !== undefined && message.maxBitrateBps !== 0) {
writer.uint32(96).int32(message.maxBitrateBps);
}
if (message.is10BitSupported !== undefined) {
if (message.is10BitSupported !== undefined && message.is10BitSupported !== false) {
writer.uint32(120).bool(message.is10BitSupported);
}
return writer;
@@ -224,33 +217,33 @@ export const MediaCapabilities_VideoFormatCapability: MessageFns<MediaCapabiliti
fromJSON(object: any): MediaCapabilities_VideoFormatCapability {
return {
videoCodec: isSet(object.videoCodec) ? globalThis.Number(object.videoCodec) : undefined,
maxHeight: isSet(object.maxHeight) ? globalThis.Number(object.maxHeight) : undefined,
maxWidth: isSet(object.maxWidth) ? globalThis.Number(object.maxWidth) : undefined,
maxFramerate: isSet(object.maxFramerate) ? globalThis.Number(object.maxFramerate) : undefined,
maxBitrateBps: isSet(object.maxBitrateBps) ? globalThis.Number(object.maxBitrateBps) : undefined,
is10BitSupported: isSet(object.is10BitSupported) ? globalThis.Boolean(object.is10BitSupported) : undefined,
videoCodec: isSet(object.videoCodec) ? globalThis.Number(object.videoCodec) : 0,
maxHeight: isSet(object.maxHeight) ? globalThis.Number(object.maxHeight) : 0,
maxWidth: isSet(object.maxWidth) ? globalThis.Number(object.maxWidth) : 0,
maxFramerate: isSet(object.maxFramerate) ? globalThis.Number(object.maxFramerate) : 0,
maxBitrateBps: isSet(object.maxBitrateBps) ? globalThis.Number(object.maxBitrateBps) : 0,
is10BitSupported: isSet(object.is10BitSupported) ? globalThis.Boolean(object.is10BitSupported) : false,
};
},
toJSON(message: MediaCapabilities_VideoFormatCapability): unknown {
const obj: any = {};
if (message.videoCodec !== undefined) {
if (message.videoCodec !== undefined && message.videoCodec !== 0) {
obj.videoCodec = Math.round(message.videoCodec);
}
if (message.maxHeight !== undefined) {
if (message.maxHeight !== undefined && message.maxHeight !== 0) {
obj.maxHeight = Math.round(message.maxHeight);
}
if (message.maxWidth !== undefined) {
if (message.maxWidth !== undefined && message.maxWidth !== 0) {
obj.maxWidth = Math.round(message.maxWidth);
}
if (message.maxFramerate !== undefined) {
if (message.maxFramerate !== undefined && message.maxFramerate !== 0) {
obj.maxFramerate = Math.round(message.maxFramerate);
}
if (message.maxBitrateBps !== undefined) {
if (message.maxBitrateBps !== undefined && message.maxBitrateBps !== 0) {
obj.maxBitrateBps = Math.round(message.maxBitrateBps);
}
if (message.is10BitSupported !== undefined) {
if (message.is10BitSupported !== undefined && message.is10BitSupported !== false) {
obj.is10BitSupported = message.is10BitSupported;
}
return obj;
@@ -265,37 +258,32 @@ export const MediaCapabilities_VideoFormatCapability: MessageFns<MediaCapabiliti
object: I,
): MediaCapabilities_VideoFormatCapability {
const message = createBaseMediaCapabilities_VideoFormatCapability();
message.videoCodec = object.videoCodec ?? undefined;
message.maxHeight = object.maxHeight ?? undefined;
message.maxWidth = object.maxWidth ?? undefined;
message.maxFramerate = object.maxFramerate ?? undefined;
message.maxBitrateBps = object.maxBitrateBps ?? undefined;
message.is10BitSupported = object.is10BitSupported ?? undefined;
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 {
return {
audioCodec: undefined,
numChannels: undefined,
maxBitrateBps: undefined,
spatialCapabilityBitmask: undefined,
};
return { audioCodec: 0, numChannels: 0, maxBitrateBps: 0, spatialCapabilityBitmask: 0 };
}
export const MediaCapabilities_AudioFormatCapability: MessageFns<MediaCapabilities_AudioFormatCapability> = {
encode(message: MediaCapabilities_AudioFormatCapability, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.audioCodec !== undefined) {
if (message.audioCodec !== undefined && message.audioCodec !== 0) {
writer.uint32(8).int32(message.audioCodec);
}
if (message.numChannels !== undefined) {
if (message.numChannels !== undefined && message.numChannels !== 0) {
writer.uint32(16).int32(message.numChannels);
}
if (message.maxBitrateBps !== undefined) {
if (message.maxBitrateBps !== undefined && message.maxBitrateBps !== 0) {
writer.uint32(24).int32(message.maxBitrateBps);
}
if (message.spatialCapabilityBitmask !== undefined) {
if (message.spatialCapabilityBitmask !== undefined && message.spatialCapabilityBitmask !== 0) {
writer.uint32(48).int32(message.spatialCapabilityBitmask);
}
return writer;
@@ -347,27 +335,27 @@ export const MediaCapabilities_AudioFormatCapability: MessageFns<MediaCapabiliti
fromJSON(object: any): MediaCapabilities_AudioFormatCapability {
return {
audioCodec: isSet(object.audioCodec) ? globalThis.Number(object.audioCodec) : undefined,
numChannels: isSet(object.numChannels) ? globalThis.Number(object.numChannels) : undefined,
maxBitrateBps: isSet(object.maxBitrateBps) ? globalThis.Number(object.maxBitrateBps) : undefined,
audioCodec: isSet(object.audioCodec) ? globalThis.Number(object.audioCodec) : 0,
numChannels: isSet(object.numChannels) ? globalThis.Number(object.numChannels) : 0,
maxBitrateBps: isSet(object.maxBitrateBps) ? globalThis.Number(object.maxBitrateBps) : 0,
spatialCapabilityBitmask: isSet(object.spatialCapabilityBitmask)
? globalThis.Number(object.spatialCapabilityBitmask)
: undefined,
: 0,
};
},
toJSON(message: MediaCapabilities_AudioFormatCapability): unknown {
const obj: any = {};
if (message.audioCodec !== undefined) {
if (message.audioCodec !== undefined && message.audioCodec !== 0) {
obj.audioCodec = Math.round(message.audioCodec);
}
if (message.numChannels !== undefined) {
if (message.numChannels !== undefined && message.numChannels !== 0) {
obj.numChannels = Math.round(message.numChannels);
}
if (message.maxBitrateBps !== undefined) {
if (message.maxBitrateBps !== undefined && message.maxBitrateBps !== 0) {
obj.maxBitrateBps = Math.round(message.maxBitrateBps);
}
if (message.spatialCapabilityBitmask !== undefined) {
if (message.spatialCapabilityBitmask !== undefined && message.spatialCapabilityBitmask !== 0) {
obj.spatialCapabilityBitmask = Math.round(message.spatialCapabilityBitmask);
}
return obj;
@@ -382,10 +370,10 @@ export const MediaCapabilities_AudioFormatCapability: MessageFns<MediaCapabiliti
object: I,
): MediaCapabilities_AudioFormatCapability {
const message = createBaseMediaCapabilities_AudioFormatCapability();
message.audioCodec = object.audioCodec ?? undefined;
message.numChannels = object.numChannels ?? undefined;
message.maxBitrateBps = object.maxBitrateBps ?? undefined;
message.spatialCapabilityBitmask = object.spatialCapabilityBitmask ?? undefined;
message.audioCodec = object.audioCodec ?? 0;
message.numChannels = object.numChannels ?? 0;
message.maxBitrateBps = object.maxBitrateBps ?? 0;
message.spatialCapabilityBitmask = object.spatialCapabilityBitmask ?? 0;
return message;
},
};

View File

@@ -70,66 +70,66 @@ export function mediaHeader_CompressionToJSON(object: MediaHeader_Compression):
function createBaseMediaHeader(): MediaHeader {
return {
headerId: undefined,
videoId: undefined,
itag: undefined,
lmt: undefined,
xtags: undefined,
startDataRange: undefined,
compression: undefined,
isInitSeg: undefined,
sequenceNumber: undefined,
field10: undefined,
startMs: undefined,
durationMs: undefined,
headerId: 0,
videoId: "",
itag: 0,
lmt: 0,
xtags: "",
startDataRange: 0,
compression: 0,
isInitSeg: false,
sequenceNumber: 0,
field10: 0,
startMs: 0,
durationMs: 0,
formatId: undefined,
contentLength: undefined,
contentLength: 0,
timeRange: undefined,
};
}
export const MediaHeader: MessageFns<MediaHeader> = {
encode(message: MediaHeader, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.headerId !== undefined) {
if (message.headerId !== undefined && message.headerId !== 0) {
writer.uint32(8).uint32(message.headerId);
}
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(18).string(message.videoId);
}
if (message.itag !== undefined) {
if (message.itag !== undefined && message.itag !== 0) {
writer.uint32(24).int32(message.itag);
}
if (message.lmt !== undefined) {
if (message.lmt !== undefined && message.lmt !== 0) {
writer.uint32(32).uint64(message.lmt);
}
if (message.xtags !== undefined) {
if (message.xtags !== undefined && message.xtags !== "") {
writer.uint32(42).string(message.xtags);
}
if (message.startDataRange !== undefined) {
if (message.startDataRange !== undefined && message.startDataRange !== 0) {
writer.uint32(48).int32(message.startDataRange);
}
if (message.compression !== undefined) {
if (message.compression !== undefined && message.compression !== 0) {
writer.uint32(56).int32(message.compression);
}
if (message.isInitSeg !== undefined) {
if (message.isInitSeg !== undefined && message.isInitSeg !== false) {
writer.uint32(64).bool(message.isInitSeg);
}
if (message.sequenceNumber !== undefined) {
if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) {
writer.uint32(72).int64(message.sequenceNumber);
}
if (message.field10 !== undefined) {
if (message.field10 !== undefined && message.field10 !== 0) {
writer.uint32(80).int64(message.field10);
}
if (message.startMs !== undefined) {
if (message.startMs !== undefined && message.startMs !== 0) {
writer.uint32(88).int32(message.startMs);
}
if (message.durationMs !== undefined) {
if (message.durationMs !== undefined && message.durationMs !== 0) {
writer.uint32(96).int32(message.durationMs);
}
if (message.formatId !== undefined) {
FormatId.encode(message.formatId, writer.uint32(106).fork()).join();
}
if (message.contentLength !== undefined) {
if (message.contentLength !== undefined && message.contentLength !== 0) {
writer.uint32(112).int64(message.contentLength);
}
if (message.timeRange !== undefined) {
@@ -261,66 +261,66 @@ export const MediaHeader: MessageFns<MediaHeader> = {
fromJSON(object: any): MediaHeader {
return {
headerId: isSet(object.headerId) ? globalThis.Number(object.headerId) : undefined,
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : undefined,
itag: isSet(object.itag) ? globalThis.Number(object.itag) : undefined,
lmt: isSet(object.lmt) ? globalThis.Number(object.lmt) : undefined,
xtags: isSet(object.xtags) ? globalThis.String(object.xtags) : undefined,
startDataRange: isSet(object.startDataRange) ? globalThis.Number(object.startDataRange) : undefined,
compression: isSet(object.compression) ? mediaHeader_CompressionFromJSON(object.compression) : undefined,
isInitSeg: isSet(object.isInitSeg) ? globalThis.Boolean(object.isInitSeg) : undefined,
sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : undefined,
field10: isSet(object.field10) ? globalThis.Number(object.field10) : undefined,
startMs: isSet(object.startMs) ? globalThis.Number(object.startMs) : undefined,
durationMs: isSet(object.durationMs) ? globalThis.Number(object.durationMs) : undefined,
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) : 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) {
if (message.headerId !== undefined && message.headerId !== 0) {
obj.headerId = Math.round(message.headerId);
}
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
if (message.itag !== undefined) {
if (message.itag !== undefined && message.itag !== 0) {
obj.itag = Math.round(message.itag);
}
if (message.lmt !== undefined) {
if (message.lmt !== undefined && message.lmt !== 0) {
obj.lmt = Math.round(message.lmt);
}
if (message.xtags !== undefined) {
if (message.xtags !== undefined && message.xtags !== "") {
obj.xtags = message.xtags;
}
if (message.startDataRange !== undefined) {
if (message.startDataRange !== undefined && message.startDataRange !== 0) {
obj.startDataRange = Math.round(message.startDataRange);
}
if (message.compression !== undefined) {
if (message.compression !== undefined && message.compression !== 0) {
obj.compression = mediaHeader_CompressionToJSON(message.compression);
}
if (message.isInitSeg !== undefined) {
if (message.isInitSeg !== undefined && message.isInitSeg !== false) {
obj.isInitSeg = message.isInitSeg;
}
if (message.sequenceNumber !== undefined) {
if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) {
obj.sequenceNumber = Math.round(message.sequenceNumber);
}
if (message.field10 !== undefined) {
if (message.field10 !== undefined && message.field10 !== 0) {
obj.field10 = Math.round(message.field10);
}
if (message.startMs !== undefined) {
if (message.startMs !== undefined && message.startMs !== 0) {
obj.startMs = Math.round(message.startMs);
}
if (message.durationMs !== undefined) {
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) {
if (message.contentLength !== undefined && message.contentLength !== 0) {
obj.contentLength = Math.round(message.contentLength);
}
if (message.timeRange !== undefined) {
@@ -334,22 +334,22 @@ export const MediaHeader: MessageFns<MediaHeader> = {
},
fromPartial<I extends Exact<DeepPartial<MediaHeader>, I>>(object: I): MediaHeader {
const message = createBaseMediaHeader();
message.headerId = object.headerId ?? undefined;
message.videoId = object.videoId ?? undefined;
message.itag = object.itag ?? undefined;
message.lmt = object.lmt ?? undefined;
message.xtags = object.xtags ?? undefined;
message.startDataRange = object.startDataRange ?? undefined;
message.compression = object.compression ?? undefined;
message.isInitSeg = object.isInitSeg ?? undefined;
message.sequenceNumber = object.sequenceNumber ?? undefined;
message.field10 = object.field10 ?? undefined;
message.startMs = object.startMs ?? undefined;
message.durationMs = object.durationMs ?? undefined;
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 ?? undefined;
message.contentLength = object.contentLength ?? 0;
message.timeRange = (object.timeRange !== undefined && object.timeRange !== null)
? TimeRange.fromPartial(object.timeRange)
: undefined;

View File

@@ -96,141 +96,143 @@ export function mediaInfo_MediaTypeToJSON(object: MediaInfo_MediaType): string {
function createBaseMediaInfo(): MediaInfo {
return {
timeSinceLastManualFormatSelectionMs: undefined,
lastManualDirection: undefined,
quality: undefined,
detailedNetworkType: undefined,
maxWidth: undefined,
maxHeight: undefined,
iea: undefined,
r7: undefined,
startTimeMs: undefined,
timeSinceLastSeek: undefined,
visibility: undefined,
d8: undefined,
timeSinceLastManualFormatSelectionMs: 0,
lastManualDirection: 0,
quality: 0,
detailedNetworkType: 0,
maxWidth: 0,
maxHeight: 0,
iea: 0,
r7: 0,
startTimeMs: 0,
timeSinceLastSeek: 0,
visibility: 0,
d8: 0,
mediaCapabilities: undefined,
lact: undefined,
mediaType: undefined,
playerState: undefined,
a8: undefined,
Jda: undefined,
qw: undefined,
Ky: undefined,
Eq: undefined,
l: undefined,
G7: undefined,
No: undefined,
qj: undefined,
Hx: undefined,
isPrefetch: undefined,
Iz: undefined,
sabrLicenseConstraint: undefined,
allowProximaLiveLatency: undefined,
sabrForceProxima: undefined,
Tqb: undefined,
c: undefined,
lact: 0,
mediaType: 0,
playerState: 0,
a8: false,
Jda: 0,
qw: 0,
Ky: 0,
Eq: 0,
l: false,
G7: 0,
No: false,
qj: 0,
Hx: 0,
isPrefetch: false,
Iz: 0,
sabrLicenseConstraint: new Uint8Array(0),
allowProximaLiveLatency: 0,
sabrForceProxima: 0,
Tqb: 0,
c: 0,
};
}
export const MediaInfo: MessageFns<MediaInfo> = {
encode(message: MediaInfo, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.timeSinceLastManualFormatSelectionMs !== undefined) {
if (
message.timeSinceLastManualFormatSelectionMs !== undefined && message.timeSinceLastManualFormatSelectionMs !== 0
) {
writer.uint32(104).int32(message.timeSinceLastManualFormatSelectionMs);
}
if (message.lastManualDirection !== undefined) {
if (message.lastManualDirection !== undefined && message.lastManualDirection !== 0) {
writer.uint32(112).int32(message.lastManualDirection);
}
if (message.quality !== undefined) {
if (message.quality !== undefined && message.quality !== 0) {
writer.uint32(128).int32(message.quality);
}
if (message.detailedNetworkType !== undefined) {
if (message.detailedNetworkType !== undefined && message.detailedNetworkType !== 0) {
writer.uint32(136).int32(message.detailedNetworkType);
}
if (message.maxWidth !== undefined) {
if (message.maxWidth !== undefined && message.maxWidth !== 0) {
writer.uint32(144).int32(message.maxWidth);
}
if (message.maxHeight !== undefined) {
if (message.maxHeight !== undefined && message.maxHeight !== 0) {
writer.uint32(152).int32(message.maxHeight);
}
if (message.iea !== undefined) {
if (message.iea !== undefined && message.iea !== 0) {
writer.uint32(168).int32(message.iea);
}
if (message.r7 !== undefined) {
if (message.r7 !== undefined && message.r7 !== 0) {
writer.uint32(184).int32(message.r7);
}
if (message.startTimeMs !== undefined) {
if (message.startTimeMs !== undefined && message.startTimeMs !== 0) {
writer.uint32(224).int64(message.startTimeMs);
}
if (message.timeSinceLastSeek !== undefined) {
if (message.timeSinceLastSeek !== undefined && message.timeSinceLastSeek !== 0) {
writer.uint32(232).int64(message.timeSinceLastSeek);
}
if (message.visibility !== undefined) {
if (message.visibility !== undefined && message.visibility !== 0) {
writer.uint32(272).int32(message.visibility);
}
if (message.d8 !== undefined) {
if (message.d8 !== undefined && message.d8 !== 0) {
writer.uint32(288).int64(message.d8);
}
if (message.mediaCapabilities !== undefined) {
MediaCapabilities.encode(message.mediaCapabilities, writer.uint32(306).fork()).join();
}
if (message.lact !== undefined) {
if (message.lact !== undefined && message.lact !== 0) {
writer.uint32(312).int32(message.lact);
}
if (message.mediaType !== undefined) {
if (message.mediaType !== undefined && message.mediaType !== 0) {
writer.uint32(320).int32(message.mediaType);
}
if (message.playerState !== undefined) {
if (message.playerState !== undefined && message.playerState !== 0) {
writer.uint32(352).int32(message.playerState);
}
if (message.a8 !== undefined) {
if (message.a8 !== undefined && message.a8 !== false) {
writer.uint32(368).bool(message.a8);
}
if (message.Jda !== undefined) {
if (message.Jda !== undefined && message.Jda !== 0) {
writer.uint32(384).int32(message.Jda);
}
if (message.qw !== undefined) {
if (message.qw !== undefined && message.qw !== 0) {
writer.uint32(400).int32(message.qw);
}
if (message.Ky !== undefined) {
if (message.Ky !== undefined && message.Ky !== 0) {
writer.uint32(408).int32(message.Ky);
}
if (message.Eq !== undefined) {
if (message.Eq !== undefined && message.Eq !== 0) {
writer.uint32(432).int32(message.Eq);
}
if (message.l !== undefined) {
if (message.l !== undefined && message.l !== false) {
writer.uint32(448).bool(message.l);
}
if (message.G7 !== undefined) {
if (message.G7 !== undefined && message.G7 !== 0) {
writer.uint32(456).int32(message.G7);
}
if (message.No !== undefined) {
if (message.No !== undefined && message.No !== false) {
writer.uint32(464).bool(message.No);
}
if (message.qj !== undefined) {
if (message.qj !== undefined && message.qj !== 0) {
writer.uint32(472).int32(message.qj);
}
if (message.Hx !== undefined) {
if (message.Hx !== undefined && message.Hx !== 0) {
writer.uint32(480).int32(message.Hx);
}
if (message.isPrefetch !== undefined) {
if (message.isPrefetch !== undefined && message.isPrefetch !== false) {
writer.uint32(488).bool(message.isPrefetch);
}
if (message.Iz !== undefined) {
if (message.Iz !== undefined && message.Iz !== 0) {
writer.uint32(496).int32(message.Iz);
}
if (message.sabrLicenseConstraint !== undefined) {
if (message.sabrLicenseConstraint !== undefined && message.sabrLicenseConstraint.length !== 0) {
writer.uint32(506).bytes(message.sabrLicenseConstraint);
}
if (message.allowProximaLiveLatency !== undefined) {
if (message.allowProximaLiveLatency !== undefined && message.allowProximaLiveLatency !== 0) {
writer.uint32(512).int32(message.allowProximaLiveLatency);
}
if (message.sabrForceProxima !== undefined) {
if (message.sabrForceProxima !== undefined && message.sabrForceProxima !== 0) {
writer.uint32(528).int32(message.sabrForceProxima);
}
if (message.Tqb !== undefined) {
if (message.Tqb !== undefined && message.Tqb !== 0) {
writer.uint32(536).int32(message.Tqb);
}
if (message.c !== undefined) {
if (message.c !== undefined && message.c !== 0) {
writer.uint32(544).int32(message.c);
}
return writer;
@@ -487,151 +489,149 @@ export const MediaInfo: MessageFns<MediaInfo> = {
return {
timeSinceLastManualFormatSelectionMs: isSet(object.timeSinceLastManualFormatSelectionMs)
? globalThis.Number(object.timeSinceLastManualFormatSelectionMs)
: undefined,
lastManualDirection: isSet(object.lastManualDirection)
? globalThis.Number(object.lastManualDirection)
: undefined,
quality: isSet(object.quality) ? globalThis.Number(object.quality) : undefined,
detailedNetworkType: isSet(object.detailedNetworkType)
? globalThis.Number(object.detailedNetworkType)
: undefined,
maxWidth: isSet(object.maxWidth) ? globalThis.Number(object.maxWidth) : undefined,
maxHeight: isSet(object.maxHeight) ? globalThis.Number(object.maxHeight) : undefined,
iea: isSet(object.iea) ? globalThis.Number(object.iea) : undefined,
r7: isSet(object.r7) ? globalThis.Number(object.r7) : undefined,
startTimeMs: isSet(object.startTimeMs) ? globalThis.Number(object.startTimeMs) : undefined,
timeSinceLastSeek: isSet(object.timeSinceLastSeek) ? globalThis.Number(object.timeSinceLastSeek) : undefined,
visibility: isSet(object.visibility) ? globalThis.Number(object.visibility) : undefined,
d8: isSet(object.d8) ? globalThis.Number(object.d8) : undefined,
: 0,
lastManualDirection: isSet(object.lastManualDirection) ? globalThis.Number(object.lastManualDirection) : 0,
quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0,
detailedNetworkType: isSet(object.detailedNetworkType) ? globalThis.Number(object.detailedNetworkType) : 0,
maxWidth: isSet(object.maxWidth) ? globalThis.Number(object.maxWidth) : 0,
maxHeight: isSet(object.maxHeight) ? globalThis.Number(object.maxHeight) : 0,
iea: isSet(object.iea) ? globalThis.Number(object.iea) : 0,
r7: isSet(object.r7) ? globalThis.Number(object.r7) : 0,
startTimeMs: isSet(object.startTimeMs) ? globalThis.Number(object.startTimeMs) : 0,
timeSinceLastSeek: isSet(object.timeSinceLastSeek) ? globalThis.Number(object.timeSinceLastSeek) : 0,
visibility: isSet(object.visibility) ? globalThis.Number(object.visibility) : 0,
d8: isSet(object.d8) ? globalThis.Number(object.d8) : 0,
mediaCapabilities: isSet(object.mediaCapabilities)
? MediaCapabilities.fromJSON(object.mediaCapabilities)
: undefined,
lact: isSet(object.lact) ? globalThis.Number(object.lact) : undefined,
mediaType: isSet(object.mediaType) ? mediaInfo_MediaTypeFromJSON(object.mediaType) : undefined,
playerState: isSet(object.playerState) ? globalThis.Number(object.playerState) : undefined,
a8: isSet(object.a8) ? globalThis.Boolean(object.a8) : undefined,
Jda: isSet(object.Jda) ? globalThis.Number(object.Jda) : undefined,
qw: isSet(object.qw) ? globalThis.Number(object.qw) : undefined,
Ky: isSet(object.Ky) ? globalThis.Number(object.Ky) : undefined,
Eq: isSet(object.Eq) ? globalThis.Number(object.Eq) : undefined,
l: isSet(object.l) ? globalThis.Boolean(object.l) : undefined,
G7: isSet(object.G7) ? globalThis.Number(object.G7) : undefined,
No: isSet(object.No) ? globalThis.Boolean(object.No) : undefined,
qj: isSet(object.qj) ? globalThis.Number(object.qj) : undefined,
Hx: isSet(object.Hx) ? globalThis.Number(object.Hx) : undefined,
isPrefetch: isSet(object.isPrefetch) ? globalThis.Boolean(object.isPrefetch) : undefined,
Iz: isSet(object.Iz) ? globalThis.Number(object.Iz) : undefined,
lact: isSet(object.lact) ? globalThis.Number(object.lact) : 0,
mediaType: isSet(object.mediaType) ? mediaInfo_MediaTypeFromJSON(object.mediaType) : 0,
playerState: isSet(object.playerState) ? globalThis.Number(object.playerState) : 0,
a8: isSet(object.a8) ? globalThis.Boolean(object.a8) : 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,
Eq: isSet(object.Eq) ? globalThis.Number(object.Eq) : 0,
l: isSet(object.l) ? globalThis.Boolean(object.l) : false,
G7: isSet(object.G7) ? globalThis.Number(object.G7) : 0,
No: isSet(object.No) ? globalThis.Boolean(object.No) : 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,
Iz: isSet(object.Iz) ? globalThis.Number(object.Iz) : 0,
sabrLicenseConstraint: isSet(object.sabrLicenseConstraint)
? bytesFromBase64(object.sabrLicenseConstraint)
: undefined,
: new Uint8Array(0),
allowProximaLiveLatency: isSet(object.allowProximaLiveLatency)
? globalThis.Number(object.allowProximaLiveLatency)
: undefined,
sabrForceProxima: isSet(object.sabrForceProxima) ? globalThis.Number(object.sabrForceProxima) : undefined,
Tqb: isSet(object.Tqb) ? globalThis.Number(object.Tqb) : undefined,
c: isSet(object.c) ? globalThis.Number(object.c) : undefined,
: 0,
sabrForceProxima: isSet(object.sabrForceProxima) ? globalThis.Number(object.sabrForceProxima) : 0,
Tqb: isSet(object.Tqb) ? globalThis.Number(object.Tqb) : 0,
c: isSet(object.c) ? globalThis.Number(object.c) : 0,
};
},
toJSON(message: MediaInfo): unknown {
const obj: any = {};
if (message.timeSinceLastManualFormatSelectionMs !== undefined) {
if (
message.timeSinceLastManualFormatSelectionMs !== undefined && message.timeSinceLastManualFormatSelectionMs !== 0
) {
obj.timeSinceLastManualFormatSelectionMs = Math.round(message.timeSinceLastManualFormatSelectionMs);
}
if (message.lastManualDirection !== undefined) {
if (message.lastManualDirection !== undefined && message.lastManualDirection !== 0) {
obj.lastManualDirection = Math.round(message.lastManualDirection);
}
if (message.quality !== undefined) {
if (message.quality !== undefined && message.quality !== 0) {
obj.quality = Math.round(message.quality);
}
if (message.detailedNetworkType !== undefined) {
if (message.detailedNetworkType !== undefined && message.detailedNetworkType !== 0) {
obj.detailedNetworkType = Math.round(message.detailedNetworkType);
}
if (message.maxWidth !== undefined) {
if (message.maxWidth !== undefined && message.maxWidth !== 0) {
obj.maxWidth = Math.round(message.maxWidth);
}
if (message.maxHeight !== undefined) {
if (message.maxHeight !== undefined && message.maxHeight !== 0) {
obj.maxHeight = Math.round(message.maxHeight);
}
if (message.iea !== undefined) {
if (message.iea !== undefined && message.iea !== 0) {
obj.iea = Math.round(message.iea);
}
if (message.r7 !== undefined) {
if (message.r7 !== undefined && message.r7 !== 0) {
obj.r7 = Math.round(message.r7);
}
if (message.startTimeMs !== undefined) {
if (message.startTimeMs !== undefined && message.startTimeMs !== 0) {
obj.startTimeMs = Math.round(message.startTimeMs);
}
if (message.timeSinceLastSeek !== undefined) {
if (message.timeSinceLastSeek !== undefined && message.timeSinceLastSeek !== 0) {
obj.timeSinceLastSeek = Math.round(message.timeSinceLastSeek);
}
if (message.visibility !== undefined) {
if (message.visibility !== undefined && message.visibility !== 0) {
obj.visibility = Math.round(message.visibility);
}
if (message.d8 !== undefined) {
if (message.d8 !== undefined && message.d8 !== 0) {
obj.d8 = Math.round(message.d8);
}
if (message.mediaCapabilities !== undefined) {
obj.mediaCapabilities = MediaCapabilities.toJSON(message.mediaCapabilities);
}
if (message.lact !== undefined) {
if (message.lact !== undefined && message.lact !== 0) {
obj.lact = Math.round(message.lact);
}
if (message.mediaType !== undefined) {
if (message.mediaType !== undefined && message.mediaType !== 0) {
obj.mediaType = mediaInfo_MediaTypeToJSON(message.mediaType);
}
if (message.playerState !== undefined) {
if (message.playerState !== undefined && message.playerState !== 0) {
obj.playerState = Math.round(message.playerState);
}
if (message.a8 !== undefined) {
if (message.a8 !== undefined && message.a8 !== false) {
obj.a8 = message.a8;
}
if (message.Jda !== undefined) {
if (message.Jda !== undefined && message.Jda !== 0) {
obj.Jda = Math.round(message.Jda);
}
if (message.qw !== undefined) {
if (message.qw !== undefined && message.qw !== 0) {
obj.qw = Math.round(message.qw);
}
if (message.Ky !== undefined) {
if (message.Ky !== undefined && message.Ky !== 0) {
obj.Ky = Math.round(message.Ky);
}
if (message.Eq !== undefined) {
if (message.Eq !== undefined && message.Eq !== 0) {
obj.Eq = Math.round(message.Eq);
}
if (message.l !== undefined) {
if (message.l !== undefined && message.l !== false) {
obj.l = message.l;
}
if (message.G7 !== undefined) {
if (message.G7 !== undefined && message.G7 !== 0) {
obj.G7 = Math.round(message.G7);
}
if (message.No !== undefined) {
if (message.No !== undefined && message.No !== false) {
obj.No = message.No;
}
if (message.qj !== undefined) {
if (message.qj !== undefined && message.qj !== 0) {
obj.qj = Math.round(message.qj);
}
if (message.Hx !== undefined) {
if (message.Hx !== undefined && message.Hx !== 0) {
obj.Hx = Math.round(message.Hx);
}
if (message.isPrefetch !== undefined) {
if (message.isPrefetch !== undefined && message.isPrefetch !== false) {
obj.isPrefetch = message.isPrefetch;
}
if (message.Iz !== undefined) {
if (message.Iz !== undefined && message.Iz !== 0) {
obj.Iz = Math.round(message.Iz);
}
if (message.sabrLicenseConstraint !== undefined) {
if (message.sabrLicenseConstraint !== undefined && message.sabrLicenseConstraint.length !== 0) {
obj.sabrLicenseConstraint = base64FromBytes(message.sabrLicenseConstraint);
}
if (message.allowProximaLiveLatency !== undefined) {
if (message.allowProximaLiveLatency !== undefined && message.allowProximaLiveLatency !== 0) {
obj.allowProximaLiveLatency = Math.round(message.allowProximaLiveLatency);
}
if (message.sabrForceProxima !== undefined) {
if (message.sabrForceProxima !== undefined && message.sabrForceProxima !== 0) {
obj.sabrForceProxima = Math.round(message.sabrForceProxima);
}
if (message.Tqb !== undefined) {
if (message.Tqb !== undefined && message.Tqb !== 0) {
obj.Tqb = Math.round(message.Tqb);
}
if (message.c !== undefined) {
if (message.c !== undefined && message.c !== 0) {
obj.c = Math.round(message.c);
}
return obj;
@@ -642,41 +642,41 @@ export const MediaInfo: MessageFns<MediaInfo> = {
},
fromPartial<I extends Exact<DeepPartial<MediaInfo>, I>>(object: I): MediaInfo {
const message = createBaseMediaInfo();
message.timeSinceLastManualFormatSelectionMs = object.timeSinceLastManualFormatSelectionMs ?? undefined;
message.lastManualDirection = object.lastManualDirection ?? undefined;
message.quality = object.quality ?? undefined;
message.detailedNetworkType = object.detailedNetworkType ?? undefined;
message.maxWidth = object.maxWidth ?? undefined;
message.maxHeight = object.maxHeight ?? undefined;
message.iea = object.iea ?? undefined;
message.r7 = object.r7 ?? undefined;
message.startTimeMs = object.startTimeMs ?? undefined;
message.timeSinceLastSeek = object.timeSinceLastSeek ?? undefined;
message.visibility = object.visibility ?? undefined;
message.d8 = object.d8 ?? undefined;
message.timeSinceLastManualFormatSelectionMs = object.timeSinceLastManualFormatSelectionMs ?? 0;
message.lastManualDirection = object.lastManualDirection ?? 0;
message.quality = object.quality ?? 0;
message.detailedNetworkType = object.detailedNetworkType ?? 0;
message.maxWidth = object.maxWidth ?? 0;
message.maxHeight = object.maxHeight ?? 0;
message.iea = object.iea ?? 0;
message.r7 = object.r7 ?? 0;
message.startTimeMs = object.startTimeMs ?? 0;
message.timeSinceLastSeek = object.timeSinceLastSeek ?? 0;
message.visibility = object.visibility ?? 0;
message.d8 = object.d8 ?? 0;
message.mediaCapabilities = (object.mediaCapabilities !== undefined && object.mediaCapabilities !== null)
? MediaCapabilities.fromPartial(object.mediaCapabilities)
: undefined;
message.lact = object.lact ?? undefined;
message.mediaType = object.mediaType ?? undefined;
message.playerState = object.playerState ?? undefined;
message.a8 = object.a8 ?? undefined;
message.Jda = object.Jda ?? undefined;
message.qw = object.qw ?? undefined;
message.Ky = object.Ky ?? undefined;
message.Eq = object.Eq ?? undefined;
message.l = object.l ?? undefined;
message.G7 = object.G7 ?? undefined;
message.No = object.No ?? undefined;
message.qj = object.qj ?? undefined;
message.Hx = object.Hx ?? undefined;
message.isPrefetch = object.isPrefetch ?? undefined;
message.Iz = object.Iz ?? undefined;
message.sabrLicenseConstraint = object.sabrLicenseConstraint ?? undefined;
message.allowProximaLiveLatency = object.allowProximaLiveLatency ?? undefined;
message.sabrForceProxima = object.sabrForceProxima ?? undefined;
message.Tqb = object.Tqb ?? undefined;
message.c = object.c ?? undefined;
message.lact = object.lact ?? 0;
message.mediaType = object.mediaType ?? 0;
message.playerState = object.playerState ?? 0;
message.a8 = object.a8 ?? false;
message.Jda = object.Jda ?? 0;
message.qw = object.qw ?? 0;
message.Ky = object.Ky ?? 0;
message.Eq = object.Eq ?? 0;
message.l = object.l ?? false;
message.G7 = object.G7 ?? 0;
message.No = object.No ?? false;
message.qj = object.qj ?? 0;
message.Hx = object.Hx ?? 0;
message.isPrefetch = object.isPrefetch ?? false;
message.Iz = object.Iz ?? 0;
message.sabrLicenseConstraint = object.sabrLicenseConstraint ?? new Uint8Array(0);
message.allowProximaLiveLatency = object.allowProximaLiveLatency ?? 0;
message.sabrForceProxima = object.sabrForceProxima ?? 0;
message.Tqb = object.Tqb ?? 0;
message.c = object.c ?? 0;
return message;
},
};

View File

@@ -20,29 +20,29 @@ export interface NextRequestPolicy {
function createBaseNextRequestPolicy(): NextRequestPolicy {
return {
targetAudioReadaheadMs: undefined,
targetVideoReadaheadMs: undefined,
backoffTimeMs: undefined,
targetAudioReadaheadMs: 0,
targetVideoReadaheadMs: 0,
backoffTimeMs: 0,
playbackCookie: undefined,
videoId: undefined,
videoId: "",
};
}
export const NextRequestPolicy: MessageFns<NextRequestPolicy> = {
encode(message: NextRequestPolicy, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.targetAudioReadaheadMs !== undefined) {
if (message.targetAudioReadaheadMs !== undefined && message.targetAudioReadaheadMs !== 0) {
writer.uint32(8).int32(message.targetAudioReadaheadMs);
}
if (message.targetVideoReadaheadMs !== undefined) {
if (message.targetVideoReadaheadMs !== undefined && message.targetVideoReadaheadMs !== 0) {
writer.uint32(16).int32(message.targetVideoReadaheadMs);
}
if (message.backoffTimeMs !== undefined) {
if (message.backoffTimeMs !== undefined && message.backoffTimeMs !== 0) {
writer.uint32(32).int32(message.backoffTimeMs);
}
if (message.playbackCookie !== undefined) {
PlaybackCookie.encode(message.playbackCookie, writer.uint32(58).fork()).join();
}
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(66).string(message.videoId);
}
return writer;
@@ -103,31 +103,31 @@ export const NextRequestPolicy: MessageFns<NextRequestPolicy> = {
return {
targetAudioReadaheadMs: isSet(object.targetAudioReadaheadMs)
? globalThis.Number(object.targetAudioReadaheadMs)
: undefined,
: 0,
targetVideoReadaheadMs: isSet(object.targetVideoReadaheadMs)
? globalThis.Number(object.targetVideoReadaheadMs)
: undefined,
backoffTimeMs: isSet(object.backoffTimeMs) ? globalThis.Number(object.backoffTimeMs) : undefined,
: 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) : undefined,
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "",
};
},
toJSON(message: NextRequestPolicy): unknown {
const obj: any = {};
if (message.targetAudioReadaheadMs !== undefined) {
if (message.targetAudioReadaheadMs !== undefined && message.targetAudioReadaheadMs !== 0) {
obj.targetAudioReadaheadMs = Math.round(message.targetAudioReadaheadMs);
}
if (message.targetVideoReadaheadMs !== undefined) {
if (message.targetVideoReadaheadMs !== undefined && message.targetVideoReadaheadMs !== 0) {
obj.targetVideoReadaheadMs = Math.round(message.targetVideoReadaheadMs);
}
if (message.backoffTimeMs !== undefined) {
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) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
return obj;
@@ -138,13 +138,13 @@ export const NextRequestPolicy: MessageFns<NextRequestPolicy> = {
},
fromPartial<I extends Exact<DeepPartial<NextRequestPolicy>, I>>(object: I): NextRequestPolicy {
const message = createBaseNextRequestPolicy();
message.targetAudioReadaheadMs = object.targetAudioReadaheadMs ?? undefined;
message.targetVideoReadaheadMs = object.targetVideoReadaheadMs ?? undefined;
message.backoffTimeMs = object.backoffTimeMs ?? undefined;
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 ?? undefined;
message.videoId = object.videoId ?? "";
return message;
},
};

View File

@@ -35,15 +35,15 @@ export interface OnesieHeader_Field34 {
function createBaseOnesieHeader(): OnesieHeader {
return {
type: undefined,
videoId: undefined,
itag: undefined,
type: 0,
videoId: "",
itag: "",
cryptoParams: undefined,
lastModified: undefined,
mediaSizeBytes: undefined,
lastModified: 0,
mediaSizeBytes: 0,
restrictedFormats: [],
xtags: undefined,
sequenceNumber: undefined,
xtags: "",
sequenceNumber: 0,
field23: undefined,
field34: undefined,
};
@@ -51,31 +51,31 @@ function createBaseOnesieHeader(): OnesieHeader {
export const OnesieHeader: MessageFns<OnesieHeader> = {
encode(message: OnesieHeader, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.type !== undefined) {
if (message.type !== undefined && message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(18).string(message.videoId);
}
if (message.itag !== undefined) {
if (message.itag !== undefined && message.itag !== "") {
writer.uint32(26).string(message.itag);
}
if (message.cryptoParams !== undefined) {
CryptoParams.encode(message.cryptoParams, writer.uint32(34).fork()).join();
}
if (message.lastModified !== undefined) {
if (message.lastModified !== undefined && message.lastModified !== 0) {
writer.uint32(40).uint64(message.lastModified);
}
if (message.mediaSizeBytes !== undefined) {
if (message.mediaSizeBytes !== undefined && message.mediaSizeBytes !== 0) {
writer.uint32(56).int64(message.mediaSizeBytes);
}
for (const v of message.restrictedFormats) {
writer.uint32(90).string(v!);
}
if (message.xtags !== undefined) {
if (message.xtags !== undefined && message.xtags !== "") {
writer.uint32(122).string(message.xtags);
}
if (message.sequenceNumber !== undefined) {
if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) {
writer.uint32(144).int64(message.sequenceNumber);
}
if (message.field23 !== undefined) {
@@ -182,17 +182,17 @@ export const OnesieHeader: MessageFns<OnesieHeader> = {
fromJSON(object: any): OnesieHeader {
return {
type: isSet(object.type) ? onesieHeaderTypeFromJSON(object.type) : undefined,
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : undefined,
itag: isSet(object.itag) ? globalThis.String(object.itag) : undefined,
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) : undefined,
mediaSizeBytes: isSet(object.mediaSizeBytes) ? globalThis.Number(object.mediaSizeBytes) : 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) : undefined,
sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : undefined,
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,
};
@@ -200,31 +200,31 @@ export const OnesieHeader: MessageFns<OnesieHeader> = {
toJSON(message: OnesieHeader): unknown {
const obj: any = {};
if (message.type !== undefined) {
if (message.type !== undefined && message.type !== 0) {
obj.type = onesieHeaderTypeToJSON(message.type);
}
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
if (message.itag !== undefined) {
if (message.itag !== undefined && message.itag !== "") {
obj.itag = message.itag;
}
if (message.cryptoParams !== undefined) {
obj.cryptoParams = CryptoParams.toJSON(message.cryptoParams);
}
if (message.lastModified !== undefined) {
if (message.lastModified !== undefined && message.lastModified !== 0) {
obj.lastModified = Math.round(message.lastModified);
}
if (message.mediaSizeBytes !== undefined) {
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) {
if (message.xtags !== undefined && message.xtags !== "") {
obj.xtags = message.xtags;
}
if (message.sequenceNumber !== undefined) {
if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) {
obj.sequenceNumber = Math.round(message.sequenceNumber);
}
if (message.field23 !== undefined) {
@@ -241,17 +241,17 @@ export const OnesieHeader: MessageFns<OnesieHeader> = {
},
fromPartial<I extends Exact<DeepPartial<OnesieHeader>, I>>(object: I): OnesieHeader {
const message = createBaseOnesieHeader();
message.type = object.type ?? undefined;
message.videoId = object.videoId ?? undefined;
message.itag = object.itag ?? undefined;
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 ?? undefined;
message.mediaSizeBytes = object.mediaSizeBytes ?? undefined;
message.lastModified = object.lastModified ?? 0;
message.mediaSizeBytes = object.mediaSizeBytes ?? 0;
message.restrictedFormats = object.restrictedFormats?.map((e) => e) || [];
message.xtags = object.xtags ?? undefined;
message.sequenceNumber = object.sequenceNumber ?? undefined;
message.xtags = object.xtags ?? "";
message.sequenceNumber = object.sequenceNumber ?? 0;
message.field23 = (object.field23 !== undefined && object.field23 !== null)
? OnesieHeader_Field23.fromPartial(object.field23)
: undefined;
@@ -263,12 +263,12 @@ export const OnesieHeader: MessageFns<OnesieHeader> = {
};
function createBaseOnesieHeader_Field23(): OnesieHeader_Field23 {
return { videoId: undefined };
return { videoId: "" };
}
export const OnesieHeader_Field23: MessageFns<OnesieHeader_Field23> = {
encode(message: OnesieHeader_Field23, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(18).string(message.videoId);
}
return writer;
@@ -298,12 +298,12 @@ export const OnesieHeader_Field23: MessageFns<OnesieHeader_Field23> = {
},
fromJSON(object: any): OnesieHeader_Field23 {
return { videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : undefined };
return { videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "" };
},
toJSON(message: OnesieHeader_Field23): unknown {
const obj: any = {};
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
return obj;
@@ -314,7 +314,7 @@ export const OnesieHeader_Field23: MessageFns<OnesieHeader_Field23> = {
},
fromPartial<I extends Exact<DeepPartial<OnesieHeader_Field23>, I>>(object: I): OnesieHeader_Field23 {
const message = createBaseOnesieHeader_Field23();
message.videoId = object.videoId ?? undefined;
message.videoId = object.videoId ?? "";
return message;
},
};

View File

@@ -23,7 +23,7 @@ function createBaseOnesieInnertubeRequest(): OnesieInnertubeRequest {
return {
mediaInfo: undefined,
encryptedRequest: undefined,
onesieUstreamerConfig: undefined,
onesieUstreamerConfig: new Uint8Array(0),
streamerContext: undefined,
};
}
@@ -36,7 +36,7 @@ export const OnesieInnertubeRequest: MessageFns<OnesieInnertubeRequest> = {
if (message.encryptedRequest !== undefined) {
EncryptedRequest.encode(message.encryptedRequest, writer.uint32(26).fork()).join();
}
if (message.onesieUstreamerConfig !== undefined) {
if (message.onesieUstreamerConfig !== undefined && message.onesieUstreamerConfig.length !== 0) {
writer.uint32(34).bytes(message.onesieUstreamerConfig);
}
if (message.streamerContext !== undefined) {
@@ -95,7 +95,7 @@ export const OnesieInnertubeRequest: MessageFns<OnesieInnertubeRequest> = {
encryptedRequest: isSet(object.encryptedRequest) ? EncryptedRequest.fromJSON(object.encryptedRequest) : undefined,
onesieUstreamerConfig: isSet(object.onesieUstreamerConfig)
? bytesFromBase64(object.onesieUstreamerConfig)
: undefined,
: new Uint8Array(0),
streamerContext: isSet(object.streamerContext) ? StreamerContext.fromJSON(object.streamerContext) : undefined,
};
},
@@ -108,7 +108,7 @@ export const OnesieInnertubeRequest: MessageFns<OnesieInnertubeRequest> = {
if (message.encryptedRequest !== undefined) {
obj.encryptedRequest = EncryptedRequest.toJSON(message.encryptedRequest);
}
if (message.onesieUstreamerConfig !== undefined) {
if (message.onesieUstreamerConfig !== undefined && message.onesieUstreamerConfig.length !== 0) {
obj.onesieUstreamerConfig = base64FromBytes(message.onesieUstreamerConfig);
}
if (message.streamerContext !== undefined) {
@@ -128,7 +128,7 @@ export const OnesieInnertubeRequest: MessageFns<OnesieInnertubeRequest> = {
message.encryptedRequest = (object.encryptedRequest !== undefined && object.encryptedRequest !== null)
? EncryptedRequest.fromPartial(object.encryptedRequest)
: undefined;
message.onesieUstreamerConfig = object.onesieUstreamerConfig ?? undefined;
message.onesieUstreamerConfig = object.onesieUstreamerConfig ?? new Uint8Array(0);
message.streamerContext = (object.streamerContext !== undefined && object.streamerContext !== null)
? StreamerContext.fromPartial(object.streamerContext)
: undefined;

View File

@@ -19,21 +19,21 @@ export interface OnesieInnertubeResponse {
}
function createBaseOnesieInnertubeResponse(): OnesieInnertubeResponse {
return { proxyStatus: undefined, status: undefined, headers: [], body: undefined };
return { proxyStatus: 0, status: 0, headers: [], body: new Uint8Array(0) };
}
export const OnesieInnertubeResponse: MessageFns<OnesieInnertubeResponse> = {
encode(message: OnesieInnertubeResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.proxyStatus !== undefined) {
if (message.proxyStatus !== undefined && message.proxyStatus !== 0) {
writer.uint32(8).int32(message.proxyStatus);
}
if (message.status !== undefined) {
if (message.status !== undefined && message.status !== 0) {
writer.uint32(16).int32(message.status);
}
for (const v of message.headers) {
HttpHeader.encode(v!, writer.uint32(26).fork()).join();
}
if (message.body !== undefined) {
if (message.body !== undefined && message.body.length !== 0) {
writer.uint32(34).bytes(message.body);
}
return writer;
@@ -85,25 +85,25 @@ export const OnesieInnertubeResponse: MessageFns<OnesieInnertubeResponse> = {
fromJSON(object: any): OnesieInnertubeResponse {
return {
proxyStatus: isSet(object.proxyStatus) ? proxyStatusFromJSON(object.proxyStatus) : undefined,
status: isSet(object.status) ? globalThis.Number(object.status) : undefined,
proxyStatus: isSet(object.proxyStatus) ? proxyStatusFromJSON(object.proxyStatus) : 0,
status: isSet(object.status) ? globalThis.Number(object.status) : 0,
headers: globalThis.Array.isArray(object?.headers) ? object.headers.map((e: any) => HttpHeader.fromJSON(e)) : [],
body: isSet(object.body) ? bytesFromBase64(object.body) : undefined,
body: isSet(object.body) ? bytesFromBase64(object.body) : new Uint8Array(0),
};
},
toJSON(message: OnesieInnertubeResponse): unknown {
const obj: any = {};
if (message.proxyStatus !== undefined) {
if (message.proxyStatus !== undefined && message.proxyStatus !== 0) {
obj.proxyStatus = proxyStatusToJSON(message.proxyStatus);
}
if (message.status !== undefined) {
if (message.status !== undefined && message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.headers?.length) {
obj.headers = message.headers.map((e) => HttpHeader.toJSON(e));
}
if (message.body !== undefined) {
if (message.body !== undefined && message.body.length !== 0) {
obj.body = base64FromBytes(message.body);
}
return obj;
@@ -114,10 +114,10 @@ export const OnesieInnertubeResponse: MessageFns<OnesieInnertubeResponse> = {
},
fromPartial<I extends Exact<DeepPartial<OnesieInnertubeResponse>, I>>(object: I): OnesieInnertubeResponse {
const message = createBaseOnesieInnertubeResponse();
message.proxyStatus = object.proxyStatus ?? undefined;
message.status = object.status ?? undefined;
message.proxyStatus = object.proxyStatus ?? 0;
message.status = object.status ?? 0;
message.headers = object.headers?.map((e) => HttpHeader.fromPartial(e)) || [];
message.body = object.body ?? undefined;
message.body = object.body ?? new Uint8Array(0);
return message;
},
};

View File

@@ -19,24 +19,24 @@ export interface OnesieRequest {
}
function createBaseOnesieRequest(): OnesieRequest {
return { url: undefined, headers: [], body: undefined, field4: undefined, field6: undefined };
return { url: "", headers: [], body: "", field4: false, field6: false };
}
export const OnesieRequest: MessageFns<OnesieRequest> = {
encode(message: OnesieRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.url !== undefined) {
if (message.url !== undefined && message.url !== "") {
writer.uint32(10).string(message.url);
}
for (const v of message.headers) {
HttpHeader.encode(v!, writer.uint32(18).fork()).join();
}
if (message.body !== undefined) {
if (message.body !== undefined && message.body !== "") {
writer.uint32(26).string(message.body);
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== false) {
writer.uint32(32).bool(message.field4);
}
if (message.field6 !== undefined) {
if (message.field6 !== undefined && message.field6 !== false) {
writer.uint32(48).bool(message.field6);
}
return writer;
@@ -95,29 +95,29 @@ export const OnesieRequest: MessageFns<OnesieRequest> = {
fromJSON(object: any): OnesieRequest {
return {
url: isSet(object.url) ? globalThis.String(object.url) : undefined,
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) : undefined,
field4: isSet(object.field4) ? globalThis.Boolean(object.field4) : undefined,
field6: isSet(object.field6) ? globalThis.Boolean(object.field6) : undefined,
body: isSet(object.body) ? globalThis.String(object.body) : "",
field4: isSet(object.field4) ? globalThis.Boolean(object.field4) : false,
field6: isSet(object.field6) ? globalThis.Boolean(object.field6) : false,
};
},
toJSON(message: OnesieRequest): unknown {
const obj: any = {};
if (message.url !== undefined) {
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) {
if (message.body !== undefined && message.body !== "") {
obj.body = message.body;
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== false) {
obj.field4 = message.field4;
}
if (message.field6 !== undefined) {
if (message.field6 !== undefined && message.field6 !== false) {
obj.field6 = message.field6;
}
return obj;
@@ -128,11 +128,11 @@ export const OnesieRequest: MessageFns<OnesieRequest> = {
},
fromPartial<I extends Exact<DeepPartial<OnesieRequest>, I>>(object: I): OnesieRequest {
const message = createBaseOnesieRequest();
message.url = object.url ?? undefined;
message.url = object.url ?? "";
message.headers = object.headers?.map((e) => HttpHeader.fromPartial(e)) || [];
message.body = object.body ?? undefined;
message.field4 = object.field4 ?? undefined;
message.field6 = object.field6 ?? undefined;
message.body = object.body ?? "";
message.field4 = object.field4 ?? false;
message.field6 = object.field6 ?? false;
return message;
},
};

View File

@@ -19,15 +19,15 @@ export interface PlaybackCookie {
}
function createBasePlaybackCookie(): PlaybackCookie {
return { field1: undefined, field2: undefined, videoFmt: undefined, audioFmt: undefined };
return { field1: 0, field2: 0, videoFmt: undefined, audioFmt: undefined };
}
export const PlaybackCookie: MessageFns<PlaybackCookie> = {
encode(message: PlaybackCookie, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.field1 !== undefined) {
if (message.field1 !== undefined && message.field1 !== 0) {
writer.uint32(8).int32(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
writer.uint32(16).int32(message.field2);
}
if (message.videoFmt !== undefined) {
@@ -85,8 +85,8 @@ export const PlaybackCookie: MessageFns<PlaybackCookie> = {
fromJSON(object: any): PlaybackCookie {
return {
field1: isSet(object.field1) ? globalThis.Number(object.field1) : undefined,
field2: isSet(object.field2) ? globalThis.Number(object.field2) : undefined,
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,
};
@@ -94,10 +94,10 @@ export const PlaybackCookie: MessageFns<PlaybackCookie> = {
toJSON(message: PlaybackCookie): unknown {
const obj: any = {};
if (message.field1 !== undefined) {
if (message.field1 !== undefined && message.field1 !== 0) {
obj.field1 = Math.round(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
obj.field2 = Math.round(message.field2);
}
if (message.videoFmt !== undefined) {
@@ -114,8 +114,8 @@ export const PlaybackCookie: MessageFns<PlaybackCookie> = {
},
fromPartial<I extends Exact<DeepPartial<PlaybackCookie>, I>>(object: I): PlaybackCookie {
const message = createBasePlaybackCookie();
message.field1 = object.field1 ?? undefined;
message.field2 = object.field2 ?? undefined;
message.field1 = object.field1 ?? 0;
message.field2 = object.field2 ?? 0;
message.videoFmt = (object.videoFmt !== undefined && object.videoFmt !== null)
? FormatId.fromPartial(object.videoFmt)
: undefined;

View File

@@ -104,15 +104,15 @@ export const PlaybackStartPolicy: MessageFns<PlaybackStartPolicy> = {
};
function createBasePlaybackStartPolicy_ReadaheadPolicy(): PlaybackStartPolicy_ReadaheadPolicy {
return { minReadaheadMs: undefined, minBandwidthBytesPerSec: undefined };
return { minReadaheadMs: 0, minBandwidthBytesPerSec: 0 };
}
export const PlaybackStartPolicy_ReadaheadPolicy: MessageFns<PlaybackStartPolicy_ReadaheadPolicy> = {
encode(message: PlaybackStartPolicy_ReadaheadPolicy, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.minReadaheadMs !== undefined) {
if (message.minReadaheadMs !== undefined && message.minReadaheadMs !== 0) {
writer.uint32(16).int32(message.minReadaheadMs);
}
if (message.minBandwidthBytesPerSec !== undefined) {
if (message.minBandwidthBytesPerSec !== undefined && message.minBandwidthBytesPerSec !== 0) {
writer.uint32(8).int32(message.minBandwidthBytesPerSec);
}
return writer;
@@ -150,19 +150,19 @@ export const PlaybackStartPolicy_ReadaheadPolicy: MessageFns<PlaybackStartPolicy
fromJSON(object: any): PlaybackStartPolicy_ReadaheadPolicy {
return {
minReadaheadMs: isSet(object.minReadaheadMs) ? globalThis.Number(object.minReadaheadMs) : undefined,
minReadaheadMs: isSet(object.minReadaheadMs) ? globalThis.Number(object.minReadaheadMs) : 0,
minBandwidthBytesPerSec: isSet(object.minBandwidthBytesPerSec)
? globalThis.Number(object.minBandwidthBytesPerSec)
: undefined,
: 0,
};
},
toJSON(message: PlaybackStartPolicy_ReadaheadPolicy): unknown {
const obj: any = {};
if (message.minReadaheadMs !== undefined) {
if (message.minReadaheadMs !== undefined && message.minReadaheadMs !== 0) {
obj.minReadaheadMs = Math.round(message.minReadaheadMs);
}
if (message.minBandwidthBytesPerSec !== undefined) {
if (message.minBandwidthBytesPerSec !== undefined && message.minBandwidthBytesPerSec !== 0) {
obj.minBandwidthBytesPerSec = Math.round(message.minBandwidthBytesPerSec);
}
return obj;
@@ -177,8 +177,8 @@ export const PlaybackStartPolicy_ReadaheadPolicy: MessageFns<PlaybackStartPolicy
object: I,
): PlaybackStartPolicy_ReadaheadPolicy {
const message = createBasePlaybackStartPolicy_ReadaheadPolicy();
message.minReadaheadMs = object.minReadaheadMs ?? undefined;
message.minBandwidthBytesPerSec = object.minBandwidthBytesPerSec ?? undefined;
message.minReadaheadMs = object.minReadaheadMs ?? 0;
message.minBandwidthBytesPerSec = object.minBandwidthBytesPerSec ?? 0;
return message;
},
};

View File

@@ -22,18 +22,18 @@ export interface RequestCancellationPolicy_Item {
}
function createBaseRequestCancellationPolicy(): RequestCancellationPolicy {
return { N0: undefined, items: [], jq: undefined };
return { N0: 0, items: [], jq: 0 };
}
export const RequestCancellationPolicy: MessageFns<RequestCancellationPolicy> = {
encode(message: RequestCancellationPolicy, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.N0 !== undefined) {
if (message.N0 !== undefined && message.N0 !== 0) {
writer.uint32(8).int32(message.N0);
}
for (const v of message.items) {
RequestCancellationPolicy_Item.encode(v!, writer.uint32(18).fork()).join();
}
if (message.jq !== undefined) {
if (message.jq !== undefined && message.jq !== 0) {
writer.uint32(24).int32(message.jq);
}
return writer;
@@ -78,23 +78,23 @@ export const RequestCancellationPolicy: MessageFns<RequestCancellationPolicy> =
fromJSON(object: any): RequestCancellationPolicy {
return {
N0: isSet(object.N0) ? globalThis.Number(object.N0) : undefined,
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) : undefined,
jq: isSet(object.jq) ? globalThis.Number(object.jq) : 0,
};
},
toJSON(message: RequestCancellationPolicy): unknown {
const obj: any = {};
if (message.N0 !== undefined) {
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) {
if (message.jq !== undefined && message.jq !== 0) {
obj.jq = Math.round(message.jq);
}
return obj;
@@ -105,26 +105,26 @@ export const RequestCancellationPolicy: MessageFns<RequestCancellationPolicy> =
},
fromPartial<I extends Exact<DeepPartial<RequestCancellationPolicy>, I>>(object: I): RequestCancellationPolicy {
const message = createBaseRequestCancellationPolicy();
message.N0 = object.N0 ?? undefined;
message.N0 = object.N0 ?? 0;
message.items = object.items?.map((e) => RequestCancellationPolicy_Item.fromPartial(e)) || [];
message.jq = object.jq ?? undefined;
message.jq = object.jq ?? 0;
return message;
},
};
function createBaseRequestCancellationPolicy_Item(): RequestCancellationPolicy_Item {
return { fR: undefined, NK: undefined, minReadaheadMs: undefined };
return { fR: 0, NK: 0, minReadaheadMs: 0 };
}
export const RequestCancellationPolicy_Item: MessageFns<RequestCancellationPolicy_Item> = {
encode(message: RequestCancellationPolicy_Item, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.fR !== undefined) {
if (message.fR !== undefined && message.fR !== 0) {
writer.uint32(8).int32(message.fR);
}
if (message.NK !== undefined) {
if (message.NK !== undefined && message.NK !== 0) {
writer.uint32(16).int32(message.NK);
}
if (message.minReadaheadMs !== undefined) {
if (message.minReadaheadMs !== undefined && message.minReadaheadMs !== 0) {
writer.uint32(24).int32(message.minReadaheadMs);
}
return writer;
@@ -169,21 +169,21 @@ export const RequestCancellationPolicy_Item: MessageFns<RequestCancellationPolic
fromJSON(object: any): RequestCancellationPolicy_Item {
return {
fR: isSet(object.fR) ? globalThis.Number(object.fR) : undefined,
NK: isSet(object.NK) ? globalThis.Number(object.NK) : undefined,
minReadaheadMs: isSet(object.minReadaheadMs) ? globalThis.Number(object.minReadaheadMs) : undefined,
fR: isSet(object.fR) ? globalThis.Number(object.fR) : 0,
NK: isSet(object.NK) ? globalThis.Number(object.NK) : 0,
minReadaheadMs: isSet(object.minReadaheadMs) ? globalThis.Number(object.minReadaheadMs) : 0,
};
},
toJSON(message: RequestCancellationPolicy_Item): unknown {
const obj: any = {};
if (message.fR !== undefined) {
if (message.fR !== undefined && message.fR !== 0) {
obj.fR = Math.round(message.fR);
}
if (message.NK !== undefined) {
if (message.NK !== undefined && message.NK !== 0) {
obj.NK = Math.round(message.NK);
}
if (message.minReadaheadMs !== undefined) {
if (message.minReadaheadMs !== undefined && message.minReadaheadMs !== 0) {
obj.minReadaheadMs = Math.round(message.minReadaheadMs);
}
return obj;
@@ -196,9 +196,9 @@ export const RequestCancellationPolicy_Item: MessageFns<RequestCancellationPolic
object: I,
): RequestCancellationPolicy_Item {
const message = createBaseRequestCancellationPolicy_Item();
message.fR = object.fR ?? undefined;
message.NK = object.NK ?? undefined;
message.minReadaheadMs = object.minReadaheadMs ?? undefined;
message.fR = object.fR ?? 0;
message.NK = object.NK ?? 0;
message.minReadaheadMs = object.minReadaheadMs ?? 0;
return message;
},
};

View File

@@ -15,15 +15,15 @@ export interface SabrError {
}
function createBaseSabrError(): SabrError {
return { type: undefined, code: undefined };
return { type: "", code: 0 };
}
export const SabrError: MessageFns<SabrError> = {
encode(message: SabrError, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.type !== undefined) {
if (message.type !== undefined && message.type !== "") {
writer.uint32(10).string(message.type);
}
if (message.code !== undefined) {
if (message.code !== undefined && message.code !== 0) {
writer.uint32(16).int32(message.code);
}
return writer;
@@ -61,17 +61,17 @@ export const SabrError: MessageFns<SabrError> = {
fromJSON(object: any): SabrError {
return {
type: isSet(object.type) ? globalThis.String(object.type) : undefined,
code: isSet(object.code) ? globalThis.Number(object.code) : undefined,
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) {
if (message.type !== undefined && message.type !== "") {
obj.type = message.type;
}
if (message.code !== undefined) {
if (message.code !== undefined && message.code !== 0) {
obj.code = Math.round(message.code);
}
return obj;
@@ -82,8 +82,8 @@ export const SabrError: MessageFns<SabrError> = {
},
fromPartial<I extends Exact<DeepPartial<SabrError>, I>>(object: I): SabrError {
const message = createBaseSabrError();
message.type = object.type ?? undefined;
message.code = object.code ?? undefined;
message.type = object.type ?? "";
message.code = object.code ?? 0;
return message;
},
};

View File

@@ -14,12 +14,12 @@ export interface SabrRedirect {
}
function createBaseSabrRedirect(): SabrRedirect {
return { url: undefined };
return { url: "" };
}
export const SabrRedirect: MessageFns<SabrRedirect> = {
encode(message: SabrRedirect, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.url !== undefined) {
if (message.url !== undefined && message.url !== "") {
writer.uint32(10).string(message.url);
}
return writer;
@@ -49,12 +49,12 @@ export const SabrRedirect: MessageFns<SabrRedirect> = {
},
fromJSON(object: any): SabrRedirect {
return { url: isSet(object.url) ? globalThis.String(object.url) : undefined };
return { url: isSet(object.url) ? globalThis.String(object.url) : "" };
},
toJSON(message: SabrRedirect): unknown {
const obj: any = {};
if (message.url !== undefined) {
if (message.url !== undefined && message.url !== "") {
obj.url = message.url;
}
return obj;
@@ -65,7 +65,7 @@ export const SabrRedirect: MessageFns<SabrRedirect> = {
},
fromPartial<I extends Exact<DeepPartial<SabrRedirect>, I>>(object: I): SabrRedirect {
const message = createBaseSabrRedirect();
message.url = object.url ?? undefined;
message.url = object.url ?? "";
return message;
},
};

View File

@@ -15,15 +15,15 @@ export interface StreamProtectionStatus {
}
function createBaseStreamProtectionStatus(): StreamProtectionStatus {
return { status: undefined, field2: undefined };
return { status: 0, field2: 0 };
}
export const StreamProtectionStatus: MessageFns<StreamProtectionStatus> = {
encode(message: StreamProtectionStatus, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.status !== undefined) {
if (message.status !== undefined && message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
writer.uint32(16).int32(message.field2);
}
return writer;
@@ -61,17 +61,17 @@ export const StreamProtectionStatus: MessageFns<StreamProtectionStatus> = {
fromJSON(object: any): StreamProtectionStatus {
return {
status: isSet(object.status) ? globalThis.Number(object.status) : undefined,
field2: isSet(object.field2) ? globalThis.Number(object.field2) : undefined,
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) {
if (message.status !== undefined && message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
obj.field2 = Math.round(message.field2);
}
return obj;
@@ -82,8 +82,8 @@ export const StreamProtectionStatus: MessageFns<StreamProtectionStatus> = {
},
fromPartial<I extends Exact<DeepPartial<StreamProtectionStatus>, I>>(object: I): StreamProtectionStatus {
const message = createBaseStreamProtectionStatus();
message.status = object.status ?? undefined;
message.field2 = object.field2 ?? undefined;
message.status = object.status ?? 0;
message.field2 = object.field2 ?? 0;
return message;
},
};

View File

@@ -115,12 +115,12 @@ export interface StreamerContext_Gqa_Hqa {
function createBaseStreamerContext(): StreamerContext {
return {
clientInfo: undefined,
poToken: undefined,
playbackCookie: undefined,
gp: undefined,
poToken: new Uint8Array(0),
playbackCookie: new Uint8Array(0),
gp: new Uint8Array(0),
field5: [],
field6: [],
field7: undefined,
field7: "",
field8: undefined,
};
}
@@ -130,13 +130,13 @@ export const StreamerContext: MessageFns<StreamerContext> = {
if (message.clientInfo !== undefined) {
StreamerContext_ClientInfo.encode(message.clientInfo, writer.uint32(10).fork()).join();
}
if (message.poToken !== undefined) {
if (message.poToken !== undefined && message.poToken.length !== 0) {
writer.uint32(18).bytes(message.poToken);
}
if (message.playbackCookie !== undefined) {
if (message.playbackCookie !== undefined && message.playbackCookie.length !== 0) {
writer.uint32(26).bytes(message.playbackCookie);
}
if (message.gp !== undefined) {
if (message.gp !== undefined && message.gp.length !== 0) {
writer.uint32(34).bytes(message.gp);
}
for (const v of message.field5) {
@@ -147,7 +147,7 @@ export const StreamerContext: MessageFns<StreamerContext> = {
writer.int32(v);
}
writer.join();
if (message.field7 !== undefined) {
if (message.field7 !== undefined && message.field7 !== "") {
writer.uint32(58).string(message.field7);
}
if (message.field8 !== undefined) {
@@ -241,14 +241,14 @@ export const StreamerContext: MessageFns<StreamerContext> = {
fromJSON(object: any): StreamerContext {
return {
clientInfo: isSet(object.clientInfo) ? StreamerContext_ClientInfo.fromJSON(object.clientInfo) : undefined,
poToken: isSet(object.poToken) ? bytesFromBase64(object.poToken) : undefined,
playbackCookie: isSet(object.playbackCookie) ? bytesFromBase64(object.playbackCookie) : undefined,
gp: isSet(object.gp) ? bytesFromBase64(object.gp) : 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) : undefined,
field7: isSet(object.field7) ? globalThis.String(object.field7) : "",
field8: isSet(object.field8) ? StreamerContext_Gqa.fromJSON(object.field8) : undefined,
};
},
@@ -258,13 +258,13 @@ export const StreamerContext: MessageFns<StreamerContext> = {
if (message.clientInfo !== undefined) {
obj.clientInfo = StreamerContext_ClientInfo.toJSON(message.clientInfo);
}
if (message.poToken !== undefined) {
if (message.poToken !== undefined && message.poToken.length !== 0) {
obj.poToken = base64FromBytes(message.poToken);
}
if (message.playbackCookie !== undefined) {
if (message.playbackCookie !== undefined && message.playbackCookie.length !== 0) {
obj.playbackCookie = base64FromBytes(message.playbackCookie);
}
if (message.gp !== undefined) {
if (message.gp !== undefined && message.gp.length !== 0) {
obj.gp = base64FromBytes(message.gp);
}
if (message.field5?.length) {
@@ -273,7 +273,7 @@ export const StreamerContext: MessageFns<StreamerContext> = {
if (message.field6?.length) {
obj.field6 = message.field6.map((e) => Math.round(e));
}
if (message.field7 !== undefined) {
if (message.field7 !== undefined && message.field7 !== "") {
obj.field7 = message.field7;
}
if (message.field8 !== undefined) {
@@ -290,12 +290,12 @@ export const StreamerContext: MessageFns<StreamerContext> = {
message.clientInfo = (object.clientInfo !== undefined && object.clientInfo !== null)
? StreamerContext_ClientInfo.fromPartial(object.clientInfo)
: undefined;
message.poToken = object.poToken ?? undefined;
message.playbackCookie = object.playbackCookie ?? undefined;
message.gp = object.gp ?? 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 ?? undefined;
message.field7 = object.field7 ?? "";
message.field8 = (object.field8 !== undefined && object.field8 !== null)
? StreamerContext_Gqa.fromPartial(object.field8)
: undefined;
@@ -305,98 +305,98 @@ export const StreamerContext: MessageFns<StreamerContext> = {
function createBaseStreamerContext_ClientInfo(): StreamerContext_ClientInfo {
return {
deviceMake: undefined,
deviceModel: undefined,
clientName: undefined,
clientVersion: undefined,
osName: undefined,
osVersion: undefined,
acceptLanguage: undefined,
acceptRegion: undefined,
screenWidthPoints: undefined,
screenHeightPoints: undefined,
screenWidthInches: undefined,
screenHeightInches: undefined,
screenPixelDensity: undefined,
clientFormFactor: undefined,
gmscoreVersionCode: undefined,
windowWidthPoints: undefined,
windowHeightPoints: undefined,
androidSdkVersion: undefined,
screenDensityFloat: undefined,
utcOffsetMinutes: undefined,
timeZone: undefined,
chipset: undefined,
deviceMake: "",
deviceModel: "",
clientName: 0,
clientVersion: "",
osName: "",
osVersion: "",
acceptLanguage: "",
acceptRegion: "",
screenWidthPoints: 0,
screenHeightPoints: 0,
screenWidthInches: 0,
screenHeightInches: 0,
screenPixelDensity: 0,
clientFormFactor: 0,
gmscoreVersionCode: 0,
windowWidthPoints: 0,
windowHeightPoints: 0,
androidSdkVersion: 0,
screenDensityFloat: 0,
utcOffsetMinutes: 0,
timeZone: "",
chipset: "",
glDeviceInfo: undefined,
};
}
export const StreamerContext_ClientInfo: MessageFns<StreamerContext_ClientInfo> = {
encode(message: StreamerContext_ClientInfo, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.deviceMake !== undefined) {
if (message.deviceMake !== undefined && message.deviceMake !== "") {
writer.uint32(98).string(message.deviceMake);
}
if (message.deviceModel !== undefined) {
if (message.deviceModel !== undefined && message.deviceModel !== "") {
writer.uint32(106).string(message.deviceModel);
}
if (message.clientName !== undefined) {
if (message.clientName !== undefined && message.clientName !== 0) {
writer.uint32(128).int32(message.clientName);
}
if (message.clientVersion !== undefined) {
if (message.clientVersion !== undefined && message.clientVersion !== "") {
writer.uint32(138).string(message.clientVersion);
}
if (message.osName !== undefined) {
if (message.osName !== undefined && message.osName !== "") {
writer.uint32(146).string(message.osName);
}
if (message.osVersion !== undefined) {
if (message.osVersion !== undefined && message.osVersion !== "") {
writer.uint32(154).string(message.osVersion);
}
if (message.acceptLanguage !== undefined) {
if (message.acceptLanguage !== undefined && message.acceptLanguage !== "") {
writer.uint32(170).string(message.acceptLanguage);
}
if (message.acceptRegion !== undefined) {
if (message.acceptRegion !== undefined && message.acceptRegion !== "") {
writer.uint32(178).string(message.acceptRegion);
}
if (message.screenWidthPoints !== undefined) {
if (message.screenWidthPoints !== undefined && message.screenWidthPoints !== 0) {
writer.uint32(296).int32(message.screenWidthPoints);
}
if (message.screenHeightPoints !== undefined) {
if (message.screenHeightPoints !== undefined && message.screenHeightPoints !== 0) {
writer.uint32(304).int32(message.screenHeightPoints);
}
if (message.screenWidthInches !== undefined) {
if (message.screenWidthInches !== undefined && message.screenWidthInches !== 0) {
writer.uint32(317).float(message.screenWidthInches);
}
if (message.screenHeightInches !== undefined) {
if (message.screenHeightInches !== undefined && message.screenHeightInches !== 0) {
writer.uint32(325).float(message.screenHeightInches);
}
if (message.screenPixelDensity !== undefined) {
if (message.screenPixelDensity !== undefined && message.screenPixelDensity !== 0) {
writer.uint32(328).int32(message.screenPixelDensity);
}
if (message.clientFormFactor !== undefined) {
if (message.clientFormFactor !== undefined && message.clientFormFactor !== 0) {
writer.uint32(368).int32(message.clientFormFactor);
}
if (message.gmscoreVersionCode !== undefined) {
if (message.gmscoreVersionCode !== undefined && message.gmscoreVersionCode !== 0) {
writer.uint32(400).int32(message.gmscoreVersionCode);
}
if (message.windowWidthPoints !== undefined) {
if (message.windowWidthPoints !== undefined && message.windowWidthPoints !== 0) {
writer.uint32(440).int32(message.windowWidthPoints);
}
if (message.windowHeightPoints !== undefined) {
if (message.windowHeightPoints !== undefined && message.windowHeightPoints !== 0) {
writer.uint32(448).int32(message.windowHeightPoints);
}
if (message.androidSdkVersion !== undefined) {
if (message.androidSdkVersion !== undefined && message.androidSdkVersion !== 0) {
writer.uint32(512).int32(message.androidSdkVersion);
}
if (message.screenDensityFloat !== undefined) {
if (message.screenDensityFloat !== undefined && message.screenDensityFloat !== 0) {
writer.uint32(525).float(message.screenDensityFloat);
}
if (message.utcOffsetMinutes !== undefined) {
if (message.utcOffsetMinutes !== undefined && message.utcOffsetMinutes !== 0) {
writer.uint32(536).int64(message.utcOffsetMinutes);
}
if (message.timeZone !== undefined) {
if (message.timeZone !== undefined && message.timeZone !== "") {
writer.uint32(642).string(message.timeZone);
}
if (message.chipset !== undefined) {
if (message.chipset !== undefined && message.chipset !== "") {
writer.uint32(738).string(message.chipset);
}
if (message.glDeviceInfo !== undefined) {
@@ -584,100 +584,100 @@ export const StreamerContext_ClientInfo: MessageFns<StreamerContext_ClientInfo>
fromJSON(object: any): StreamerContext_ClientInfo {
return {
deviceMake: isSet(object.deviceMake) ? globalThis.String(object.deviceMake) : undefined,
deviceModel: isSet(object.deviceModel) ? globalThis.String(object.deviceModel) : undefined,
clientName: isSet(object.clientName) ? globalThis.Number(object.clientName) : undefined,
clientVersion: isSet(object.clientVersion) ? globalThis.String(object.clientVersion) : undefined,
osName: isSet(object.osName) ? globalThis.String(object.osName) : undefined,
osVersion: isSet(object.osVersion) ? globalThis.String(object.osVersion) : undefined,
acceptLanguage: isSet(object.acceptLanguage) ? globalThis.String(object.acceptLanguage) : undefined,
acceptRegion: isSet(object.acceptRegion) ? globalThis.String(object.acceptRegion) : undefined,
screenWidthPoints: isSet(object.screenWidthPoints) ? globalThis.Number(object.screenWidthPoints) : undefined,
screenHeightPoints: isSet(object.screenHeightPoints) ? globalThis.Number(object.screenHeightPoints) : undefined,
screenWidthInches: isSet(object.screenWidthInches) ? globalThis.Number(object.screenWidthInches) : undefined,
screenHeightInches: isSet(object.screenHeightInches) ? globalThis.Number(object.screenHeightInches) : undefined,
screenPixelDensity: isSet(object.screenPixelDensity) ? globalThis.Number(object.screenPixelDensity) : undefined,
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)
: undefined,
gmscoreVersionCode: isSet(object.gmscoreVersionCode) ? globalThis.Number(object.gmscoreVersionCode) : undefined,
windowWidthPoints: isSet(object.windowWidthPoints) ? globalThis.Number(object.windowWidthPoints) : undefined,
windowHeightPoints: isSet(object.windowHeightPoints) ? globalThis.Number(object.windowHeightPoints) : undefined,
androidSdkVersion: isSet(object.androidSdkVersion) ? globalThis.Number(object.androidSdkVersion) : undefined,
screenDensityFloat: isSet(object.screenDensityFloat) ? globalThis.Number(object.screenDensityFloat) : undefined,
utcOffsetMinutes: isSet(object.utcOffsetMinutes) ? globalThis.Number(object.utcOffsetMinutes) : undefined,
timeZone: isSet(object.timeZone) ? globalThis.String(object.timeZone) : undefined,
chipset: isSet(object.chipset) ? globalThis.String(object.chipset) : undefined,
: 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) {
if (message.deviceMake !== undefined && message.deviceMake !== "") {
obj.deviceMake = message.deviceMake;
}
if (message.deviceModel !== undefined) {
if (message.deviceModel !== undefined && message.deviceModel !== "") {
obj.deviceModel = message.deviceModel;
}
if (message.clientName !== undefined) {
if (message.clientName !== undefined && message.clientName !== 0) {
obj.clientName = Math.round(message.clientName);
}
if (message.clientVersion !== undefined) {
if (message.clientVersion !== undefined && message.clientVersion !== "") {
obj.clientVersion = message.clientVersion;
}
if (message.osName !== undefined) {
if (message.osName !== undefined && message.osName !== "") {
obj.osName = message.osName;
}
if (message.osVersion !== undefined) {
if (message.osVersion !== undefined && message.osVersion !== "") {
obj.osVersion = message.osVersion;
}
if (message.acceptLanguage !== undefined) {
if (message.acceptLanguage !== undefined && message.acceptLanguage !== "") {
obj.acceptLanguage = message.acceptLanguage;
}
if (message.acceptRegion !== undefined) {
if (message.acceptRegion !== undefined && message.acceptRegion !== "") {
obj.acceptRegion = message.acceptRegion;
}
if (message.screenWidthPoints !== undefined) {
if (message.screenWidthPoints !== undefined && message.screenWidthPoints !== 0) {
obj.screenWidthPoints = Math.round(message.screenWidthPoints);
}
if (message.screenHeightPoints !== undefined) {
if (message.screenHeightPoints !== undefined && message.screenHeightPoints !== 0) {
obj.screenHeightPoints = Math.round(message.screenHeightPoints);
}
if (message.screenWidthInches !== undefined) {
if (message.screenWidthInches !== undefined && message.screenWidthInches !== 0) {
obj.screenWidthInches = message.screenWidthInches;
}
if (message.screenHeightInches !== undefined) {
if (message.screenHeightInches !== undefined && message.screenHeightInches !== 0) {
obj.screenHeightInches = message.screenHeightInches;
}
if (message.screenPixelDensity !== undefined) {
if (message.screenPixelDensity !== undefined && message.screenPixelDensity !== 0) {
obj.screenPixelDensity = Math.round(message.screenPixelDensity);
}
if (message.clientFormFactor !== undefined) {
if (message.clientFormFactor !== undefined && message.clientFormFactor !== 0) {
obj.clientFormFactor = streamerContext_ClientFormFactorToJSON(message.clientFormFactor);
}
if (message.gmscoreVersionCode !== undefined) {
if (message.gmscoreVersionCode !== undefined && message.gmscoreVersionCode !== 0) {
obj.gmscoreVersionCode = Math.round(message.gmscoreVersionCode);
}
if (message.windowWidthPoints !== undefined) {
if (message.windowWidthPoints !== undefined && message.windowWidthPoints !== 0) {
obj.windowWidthPoints = Math.round(message.windowWidthPoints);
}
if (message.windowHeightPoints !== undefined) {
if (message.windowHeightPoints !== undefined && message.windowHeightPoints !== 0) {
obj.windowHeightPoints = Math.round(message.windowHeightPoints);
}
if (message.androidSdkVersion !== undefined) {
if (message.androidSdkVersion !== undefined && message.androidSdkVersion !== 0) {
obj.androidSdkVersion = Math.round(message.androidSdkVersion);
}
if (message.screenDensityFloat !== undefined) {
if (message.screenDensityFloat !== undefined && message.screenDensityFloat !== 0) {
obj.screenDensityFloat = message.screenDensityFloat;
}
if (message.utcOffsetMinutes !== undefined) {
if (message.utcOffsetMinutes !== undefined && message.utcOffsetMinutes !== 0) {
obj.utcOffsetMinutes = Math.round(message.utcOffsetMinutes);
}
if (message.timeZone !== undefined) {
if (message.timeZone !== undefined && message.timeZone !== "") {
obj.timeZone = message.timeZone;
}
if (message.chipset !== undefined) {
if (message.chipset !== undefined && message.chipset !== "") {
obj.chipset = message.chipset;
}
if (message.glDeviceInfo !== undefined) {
@@ -691,28 +691,28 @@ export const StreamerContext_ClientInfo: MessageFns<StreamerContext_ClientInfo>
},
fromPartial<I extends Exact<DeepPartial<StreamerContext_ClientInfo>, I>>(object: I): StreamerContext_ClientInfo {
const message = createBaseStreamerContext_ClientInfo();
message.deviceMake = object.deviceMake ?? undefined;
message.deviceModel = object.deviceModel ?? undefined;
message.clientName = object.clientName ?? undefined;
message.clientVersion = object.clientVersion ?? undefined;
message.osName = object.osName ?? undefined;
message.osVersion = object.osVersion ?? undefined;
message.acceptLanguage = object.acceptLanguage ?? undefined;
message.acceptRegion = object.acceptRegion ?? undefined;
message.screenWidthPoints = object.screenWidthPoints ?? undefined;
message.screenHeightPoints = object.screenHeightPoints ?? undefined;
message.screenWidthInches = object.screenWidthInches ?? undefined;
message.screenHeightInches = object.screenHeightInches ?? undefined;
message.screenPixelDensity = object.screenPixelDensity ?? undefined;
message.clientFormFactor = object.clientFormFactor ?? undefined;
message.gmscoreVersionCode = object.gmscoreVersionCode ?? undefined;
message.windowWidthPoints = object.windowWidthPoints ?? undefined;
message.windowHeightPoints = object.windowHeightPoints ?? undefined;
message.androidSdkVersion = object.androidSdkVersion ?? undefined;
message.screenDensityFloat = object.screenDensityFloat ?? undefined;
message.utcOffsetMinutes = object.utcOffsetMinutes ?? undefined;
message.timeZone = object.timeZone ?? undefined;
message.chipset = object.chipset ?? undefined;
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;
@@ -721,18 +721,18 @@ export const StreamerContext_ClientInfo: MessageFns<StreamerContext_ClientInfo>
};
function createBaseStreamerContext_GLDeviceInfo(): StreamerContext_GLDeviceInfo {
return { glRenderer: undefined, glEsVersionMajor: undefined, glEsVersionMinor: undefined };
return { glRenderer: "", glEsVersionMajor: 0, glEsVersionMinor: 0 };
}
export const StreamerContext_GLDeviceInfo: MessageFns<StreamerContext_GLDeviceInfo> = {
encode(message: StreamerContext_GLDeviceInfo, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.glRenderer !== undefined) {
if (message.glRenderer !== undefined && message.glRenderer !== "") {
writer.uint32(10).string(message.glRenderer);
}
if (message.glEsVersionMajor !== undefined) {
if (message.glEsVersionMajor !== undefined && message.glEsVersionMajor !== 0) {
writer.uint32(16).int32(message.glEsVersionMajor);
}
if (message.glEsVersionMinor !== undefined) {
if (message.glEsVersionMinor !== undefined && message.glEsVersionMinor !== 0) {
writer.uint32(24).int32(message.glEsVersionMinor);
}
return writer;
@@ -777,21 +777,21 @@ export const StreamerContext_GLDeviceInfo: MessageFns<StreamerContext_GLDeviceIn
fromJSON(object: any): StreamerContext_GLDeviceInfo {
return {
glRenderer: isSet(object.glRenderer) ? globalThis.String(object.glRenderer) : undefined,
glEsVersionMajor: isSet(object.glEsVersionMajor) ? globalThis.Number(object.glEsVersionMajor) : undefined,
glEsVersionMinor: isSet(object.glEsVersionMinor) ? globalThis.Number(object.glEsVersionMinor) : undefined,
glRenderer: isSet(object.glRenderer) ? globalThis.String(object.glRenderer) : "",
glEsVersionMajor: isSet(object.glEsVersionMajor) ? globalThis.Number(object.glEsVersionMajor) : 0,
glEsVersionMinor: isSet(object.glEsVersionMinor) ? globalThis.Number(object.glEsVersionMinor) : 0,
};
},
toJSON(message: StreamerContext_GLDeviceInfo): unknown {
const obj: any = {};
if (message.glRenderer !== undefined) {
if (message.glRenderer !== undefined && message.glRenderer !== "") {
obj.glRenderer = message.glRenderer;
}
if (message.glEsVersionMajor !== undefined) {
if (message.glEsVersionMajor !== undefined && message.glEsVersionMajor !== 0) {
obj.glEsVersionMajor = Math.round(message.glEsVersionMajor);
}
if (message.glEsVersionMinor !== undefined) {
if (message.glEsVersionMinor !== undefined && message.glEsVersionMinor !== 0) {
obj.glEsVersionMinor = Math.round(message.glEsVersionMinor);
}
return obj;
@@ -802,23 +802,23 @@ export const StreamerContext_GLDeviceInfo: MessageFns<StreamerContext_GLDeviceIn
},
fromPartial<I extends Exact<DeepPartial<StreamerContext_GLDeviceInfo>, I>>(object: I): StreamerContext_GLDeviceInfo {
const message = createBaseStreamerContext_GLDeviceInfo();
message.glRenderer = object.glRenderer ?? undefined;
message.glEsVersionMajor = object.glEsVersionMajor ?? undefined;
message.glEsVersionMinor = object.glEsVersionMinor ?? undefined;
message.glRenderer = object.glRenderer ?? "";
message.glEsVersionMajor = object.glEsVersionMajor ?? 0;
message.glEsVersionMinor = object.glEsVersionMinor ?? 0;
return message;
},
};
function createBaseStreamerContext_Fqa(): StreamerContext_Fqa {
return { type: undefined, value: undefined };
return { type: 0, value: new Uint8Array(0) };
}
export const StreamerContext_Fqa: MessageFns<StreamerContext_Fqa> = {
encode(message: StreamerContext_Fqa, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.type !== undefined) {
if (message.type !== undefined && message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value.length !== 0) {
writer.uint32(18).bytes(message.value);
}
return writer;
@@ -856,17 +856,17 @@ export const StreamerContext_Fqa: MessageFns<StreamerContext_Fqa> = {
fromJSON(object: any): StreamerContext_Fqa {
return {
type: isSet(object.type) ? globalThis.Number(object.type) : undefined,
value: isSet(object.value) ? bytesFromBase64(object.value) : undefined,
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) {
if (message.type !== undefined && message.type !== 0) {
obj.type = Math.round(message.type);
}
if (message.value !== undefined) {
if (message.value !== undefined && message.value.length !== 0) {
obj.value = base64FromBytes(message.value);
}
return obj;
@@ -877,19 +877,19 @@ export const StreamerContext_Fqa: MessageFns<StreamerContext_Fqa> = {
},
fromPartial<I extends Exact<DeepPartial<StreamerContext_Fqa>, I>>(object: I): StreamerContext_Fqa {
const message = createBaseStreamerContext_Fqa();
message.type = object.type ?? undefined;
message.value = object.value ?? undefined;
message.type = object.type ?? 0;
message.value = object.value ?? new Uint8Array(0);
return message;
},
};
function createBaseStreamerContext_Gqa(): StreamerContext_Gqa {
return { field1: undefined, field2: undefined };
return { field1: new Uint8Array(0), field2: undefined };
}
export const StreamerContext_Gqa: MessageFns<StreamerContext_Gqa> = {
encode(message: StreamerContext_Gqa, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.field1 !== undefined) {
if (message.field1 !== undefined && message.field1.length !== 0) {
writer.uint32(10).bytes(message.field1);
}
if (message.field2 !== undefined) {
@@ -930,14 +930,14 @@ export const StreamerContext_Gqa: MessageFns<StreamerContext_Gqa> = {
fromJSON(object: any): StreamerContext_Gqa {
return {
field1: isSet(object.field1) ? bytesFromBase64(object.field1) : undefined,
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) {
if (message.field1 !== undefined && message.field1.length !== 0) {
obj.field1 = base64FromBytes(message.field1);
}
if (message.field2 !== undefined) {
@@ -951,7 +951,7 @@ export const StreamerContext_Gqa: MessageFns<StreamerContext_Gqa> = {
},
fromPartial<I extends Exact<DeepPartial<StreamerContext_Gqa>, I>>(object: I): StreamerContext_Gqa {
const message = createBaseStreamerContext_Gqa();
message.field1 = object.field1 ?? undefined;
message.field1 = object.field1 ?? new Uint8Array(0);
message.field2 = (object.field2 !== undefined && object.field2 !== null)
? StreamerContext_Gqa_Hqa.fromPartial(object.field2)
: undefined;
@@ -960,15 +960,15 @@ export const StreamerContext_Gqa: MessageFns<StreamerContext_Gqa> = {
};
function createBaseStreamerContext_Gqa_Hqa(): StreamerContext_Gqa_Hqa {
return { code: undefined, message: undefined };
return { code: 0, message: "" };
}
export const StreamerContext_Gqa_Hqa: MessageFns<StreamerContext_Gqa_Hqa> = {
encode(message: StreamerContext_Gqa_Hqa, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.code !== undefined) {
if (message.code !== undefined && message.code !== 0) {
writer.uint32(8).int32(message.code);
}
if (message.message !== undefined) {
if (message.message !== undefined && message.message !== "") {
writer.uint32(18).string(message.message);
}
return writer;
@@ -1006,17 +1006,17 @@ export const StreamerContext_Gqa_Hqa: MessageFns<StreamerContext_Gqa_Hqa> = {
fromJSON(object: any): StreamerContext_Gqa_Hqa {
return {
code: isSet(object.code) ? globalThis.Number(object.code) : undefined,
message: isSet(object.message) ? globalThis.String(object.message) : undefined,
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) {
if (message.code !== undefined && message.code !== 0) {
obj.code = Math.round(message.code);
}
if (message.message !== undefined) {
if (message.message !== undefined && message.message !== "") {
obj.message = message.message;
}
return obj;
@@ -1027,8 +1027,8 @@ export const StreamerContext_Gqa_Hqa: MessageFns<StreamerContext_Gqa_Hqa> = {
},
fromPartial<I extends Exact<DeepPartial<StreamerContext_Gqa_Hqa>, I>>(object: I): StreamerContext_Gqa_Hqa {
const message = createBaseStreamerContext_Gqa_Hqa();
message.code = object.code ?? undefined;
message.message = object.message ?? undefined;
message.code = object.code ?? 0;
message.message = object.message ?? "";
return message;
},
};

View File

@@ -16,18 +16,18 @@ export interface TimeRange {
}
function createBaseTimeRange(): TimeRange {
return { start: undefined, duration: undefined, timescale: undefined };
return { start: 0, duration: 0, timescale: 0 };
}
export const TimeRange: MessageFns<TimeRange> = {
encode(message: TimeRange, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.start !== undefined) {
if (message.start !== undefined && message.start !== 0) {
writer.uint32(8).int64(message.start);
}
if (message.duration !== undefined) {
if (message.duration !== undefined && message.duration !== 0) {
writer.uint32(16).int64(message.duration);
}
if (message.timescale !== undefined) {
if (message.timescale !== undefined && message.timescale !== 0) {
writer.uint32(24).int32(message.timescale);
}
return writer;
@@ -72,21 +72,21 @@ export const TimeRange: MessageFns<TimeRange> = {
fromJSON(object: any): TimeRange {
return {
start: isSet(object.start) ? globalThis.Number(object.start) : undefined,
duration: isSet(object.duration) ? globalThis.Number(object.duration) : undefined,
timescale: isSet(object.timescale) ? globalThis.Number(object.timescale) : undefined,
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) {
if (message.start !== undefined && message.start !== 0) {
obj.start = Math.round(message.start);
}
if (message.duration !== undefined) {
if (message.duration !== undefined && message.duration !== 0) {
obj.duration = Math.round(message.duration);
}
if (message.timescale !== undefined) {
if (message.timescale !== undefined && message.timescale !== 0) {
obj.timescale = Math.round(message.timescale);
}
return obj;
@@ -97,9 +97,9 @@ export const TimeRange: MessageFns<TimeRange> = {
},
fromPartial<I extends Exact<DeepPartial<TimeRange>, I>>(object: I): TimeRange {
const message = createBaseTimeRange();
message.start = object.start ?? undefined;
message.duration = object.duration ?? undefined;
message.timescale = object.timescale ?? undefined;
message.start = object.start ?? 0;
message.duration = object.duration ?? 0;
message.timescale = object.timescale ?? 0;
return message;
},
};

View File

@@ -89,14 +89,14 @@ function createBaseVideoPlaybackAbrRequest(): VideoPlaybackAbrRequest {
mediaInfo: undefined,
formatIds: [],
ud: [],
videoPlaybackUstreamerConfig: undefined,
videoPlaybackUstreamerConfig: new Uint8Array(0),
lo: undefined,
audioFormatIds: [],
videoFormatIds: [],
streamerContext: undefined,
field21: undefined,
field22: undefined,
field23: undefined,
field22: 0,
field23: 0,
field1000: [],
};
}
@@ -112,7 +112,7 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
for (const v of message.ud) {
Zpa.encode(v!, writer.uint32(26).fork()).join();
}
if (message.videoPlaybackUstreamerConfig !== undefined) {
if (message.videoPlaybackUstreamerConfig !== undefined && message.videoPlaybackUstreamerConfig.length !== 0) {
writer.uint32(42).bytes(message.videoPlaybackUstreamerConfig);
}
if (message.lo !== undefined) {
@@ -130,10 +130,10 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
if (message.field21 !== undefined) {
OQa.encode(message.field21, writer.uint32(170).fork()).join();
}
if (message.field22 !== undefined) {
if (message.field22 !== undefined && message.field22 !== 0) {
writer.uint32(176).int32(message.field22);
}
if (message.field23 !== undefined) {
if (message.field23 !== undefined && message.field23 !== 0) {
writer.uint32(184).int32(message.field23);
}
for (const v of message.field1000) {
@@ -251,7 +251,7 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
ud: globalThis.Array.isArray(object?.ud) ? object.ud.map((e: any) => Zpa.fromJSON(e)) : [],
videoPlaybackUstreamerConfig: isSet(object.videoPlaybackUstreamerConfig)
? bytesFromBase64(object.videoPlaybackUstreamerConfig)
: undefined,
: new Uint8Array(0),
lo: isSet(object.lo) ? Lo.fromJSON(object.lo) : undefined,
audioFormatIds: globalThis.Array.isArray(object?.audioFormatIds)
? object.audioFormatIds.map((e: any) => FormatId.fromJSON(e))
@@ -261,8 +261,8 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
: [],
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) : undefined,
field23: isSet(object.field23) ? globalThis.Number(object.field23) : 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)) : [],
};
},
@@ -278,7 +278,7 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
if (message.ud?.length) {
obj.ud = message.ud.map((e) => Zpa.toJSON(e));
}
if (message.videoPlaybackUstreamerConfig !== undefined) {
if (message.videoPlaybackUstreamerConfig !== undefined && message.videoPlaybackUstreamerConfig.length !== 0) {
obj.videoPlaybackUstreamerConfig = base64FromBytes(message.videoPlaybackUstreamerConfig);
}
if (message.lo !== undefined) {
@@ -296,10 +296,10 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
if (message.field21 !== undefined) {
obj.field21 = OQa.toJSON(message.field21);
}
if (message.field22 !== undefined) {
if (message.field22 !== undefined && message.field22 !== 0) {
obj.field22 = Math.round(message.field22);
}
if (message.field23 !== undefined) {
if (message.field23 !== undefined && message.field23 !== 0) {
obj.field23 = Math.round(message.field23);
}
if (message.field1000?.length) {
@@ -318,7 +318,7 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
: undefined;
message.formatIds = object.formatIds?.map((e) => FormatId.fromPartial(e)) || [];
message.ud = object.ud?.map((e) => Zpa.fromPartial(e)) || [];
message.videoPlaybackUstreamerConfig = object.videoPlaybackUstreamerConfig ?? undefined;
message.videoPlaybackUstreamerConfig = object.videoPlaybackUstreamerConfig ?? new Uint8Array(0);
message.lo = (object.lo !== undefined && object.lo !== null) ? Lo.fromPartial(object.lo) : undefined;
message.audioFormatIds = object.audioFormatIds?.map((e) => FormatId.fromPartial(e)) || [];
message.videoFormatIds = object.videoFormatIds?.map((e) => FormatId.fromPartial(e)) || [];
@@ -328,15 +328,15 @@ export const VideoPlaybackAbrRequest: MessageFns<VideoPlaybackAbrRequest> = {
message.field21 = (object.field21 !== undefined && object.field21 !== null)
? OQa.fromPartial(object.field21)
: undefined;
message.field22 = object.field22 ?? undefined;
message.field23 = object.field23 ?? 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 {
return { formatId: undefined, Lj: undefined, sequenceNumber: undefined, field4: undefined, MZ: undefined };
return { formatId: undefined, Lj: 0, sequenceNumber: 0, field4: undefined, MZ: 0 };
}
export const Lo: MessageFns<Lo> = {
@@ -344,16 +344,16 @@ export const Lo: MessageFns<Lo> = {
if (message.formatId !== undefined) {
FormatId.encode(message.formatId, writer.uint32(10).fork()).join();
}
if (message.Lj !== undefined) {
if (message.Lj !== undefined && message.Lj !== 0) {
writer.uint32(16).int32(message.Lj);
}
if (message.sequenceNumber !== undefined) {
if (message.sequenceNumber !== undefined && message.sequenceNumber !== 0) {
writer.uint32(24).int32(message.sequenceNumber);
}
if (message.field4 !== undefined) {
Lo_Field4.encode(message.field4, writer.uint32(34).fork()).join();
}
if (message.MZ !== undefined) {
if (message.MZ !== undefined && message.MZ !== 0) {
writer.uint32(40).int32(message.MZ);
}
return writer;
@@ -413,10 +413,10 @@ export const Lo: MessageFns<Lo> = {
fromJSON(object: any): Lo {
return {
formatId: isSet(object.formatId) ? FormatId.fromJSON(object.formatId) : undefined,
Lj: isSet(object.Lj) ? globalThis.Number(object.Lj) : undefined,
sequenceNumber: isSet(object.sequenceNumber) ? globalThis.Number(object.sequenceNumber) : 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) : undefined,
MZ: isSet(object.MZ) ? globalThis.Number(object.MZ) : 0,
};
},
@@ -425,16 +425,16 @@ export const Lo: MessageFns<Lo> = {
if (message.formatId !== undefined) {
obj.formatId = FormatId.toJSON(message.formatId);
}
if (message.Lj !== undefined) {
if (message.Lj !== undefined && message.Lj !== 0) {
obj.Lj = Math.round(message.Lj);
}
if (message.sequenceNumber !== undefined) {
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) {
if (message.MZ !== undefined && message.MZ !== 0) {
obj.MZ = Math.round(message.MZ);
}
return obj;
@@ -448,29 +448,29 @@ export const Lo: MessageFns<Lo> = {
message.formatId = (object.formatId !== undefined && object.formatId !== null)
? FormatId.fromPartial(object.formatId)
: undefined;
message.Lj = object.Lj ?? undefined;
message.sequenceNumber = object.sequenceNumber ?? 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 ?? undefined;
message.MZ = object.MZ ?? 0;
return message;
},
};
function createBaseLo_Field4(): Lo_Field4 {
return { field1: undefined, field2: undefined, field3: undefined };
return { field1: 0, field2: 0, field3: 0 };
}
export const Lo_Field4: MessageFns<Lo_Field4> = {
encode(message: Lo_Field4, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.field1 !== undefined) {
if (message.field1 !== undefined && message.field1 !== 0) {
writer.uint32(8).int32(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
writer.uint32(16).int32(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== 0) {
writer.uint32(24).int32(message.field3);
}
return writer;
@@ -515,21 +515,21 @@ export const Lo_Field4: MessageFns<Lo_Field4> = {
fromJSON(object: any): Lo_Field4 {
return {
field1: isSet(object.field1) ? globalThis.Number(object.field1) : undefined,
field2: isSet(object.field2) ? globalThis.Number(object.field2) : undefined,
field3: isSet(object.field3) ? globalThis.Number(object.field3) : undefined,
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) {
if (message.field1 !== undefined && message.field1 !== 0) {
obj.field1 = Math.round(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
obj.field2 = Math.round(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== 0) {
obj.field3 = Math.round(message.field3);
}
return obj;
@@ -540,9 +540,9 @@ export const Lo_Field4: MessageFns<Lo_Field4> = {
},
fromPartial<I extends Exact<DeepPartial<Lo_Field4>, I>>(object: I): Lo_Field4 {
const message = createBaseLo_Field4();
message.field1 = object.field1 ?? undefined;
message.field2 = object.field2 ?? undefined;
message.field3 = object.field3 ?? undefined;
message.field1 = object.field1 ?? 0;
message.field2 = object.field2 ?? 0;
message.field3 = object.field3 ?? 0;
return message;
},
};
@@ -605,15 +605,15 @@ export const Kob: MessageFns<Kob> = {
};
function createBaseKob_Pa(): Kob_Pa {
return { videoId: undefined, lmt: undefined };
return { videoId: "", lmt: 0 };
}
export const Kob_Pa: MessageFns<Kob_Pa> = {
encode(message: Kob_Pa, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.videoId !== undefined) {
if (message.videoId !== undefined && message.videoId !== "") {
writer.uint32(10).string(message.videoId);
}
if (message.lmt !== undefined) {
if (message.lmt !== undefined && message.lmt !== 0) {
writer.uint32(16).uint64(message.lmt);
}
return writer;
@@ -651,17 +651,17 @@ export const Kob_Pa: MessageFns<Kob_Pa> = {
fromJSON(object: any): Kob_Pa {
return {
videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : undefined,
lmt: isSet(object.lmt) ? globalThis.Number(object.lmt) : undefined,
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) {
if (message.videoId !== undefined && message.videoId !== "") {
obj.videoId = message.videoId;
}
if (message.lmt !== undefined) {
if (message.lmt !== undefined && message.lmt !== 0) {
obj.lmt = Math.round(message.lmt);
}
return obj;
@@ -672,25 +672,25 @@ export const Kob_Pa: MessageFns<Kob_Pa> = {
},
fromPartial<I extends Exact<DeepPartial<Kob_Pa>, I>>(object: I): Kob_Pa {
const message = createBaseKob_Pa();
message.videoId = object.videoId ?? undefined;
message.lmt = object.lmt ?? undefined;
message.videoId = object.videoId ?? "";
message.lmt = object.lmt ?? 0;
return message;
},
};
function createBaseYPa(): YPa {
return { field1: undefined, field2: undefined, field3: undefined };
return { field1: 0, field2: 0, field3: 0 };
}
export const YPa: MessageFns<YPa> = {
encode(message: YPa, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.field1 !== undefined) {
if (message.field1 !== undefined && message.field1 !== 0) {
writer.uint32(8).int32(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
writer.uint32(16).int32(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== 0) {
writer.uint32(24).int32(message.field3);
}
return writer;
@@ -735,21 +735,21 @@ export const YPa: MessageFns<YPa> = {
fromJSON(object: any): YPa {
return {
field1: isSet(object.field1) ? globalThis.Number(object.field1) : undefined,
field2: isSet(object.field2) ? globalThis.Number(object.field2) : undefined,
field3: isSet(object.field3) ? globalThis.Number(object.field3) : undefined,
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) {
if (message.field1 !== undefined && message.field1 !== 0) {
obj.field1 = Math.round(message.field1);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2 !== 0) {
obj.field2 = Math.round(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== 0) {
obj.field3 = Math.round(message.field3);
}
return obj;
@@ -760,9 +760,9 @@ export const YPa: MessageFns<YPa> = {
},
fromPartial<I extends Exact<DeepPartial<YPa>, I>>(object: I): YPa {
const message = createBaseYPa();
message.field1 = object.field1 ?? undefined;
message.field2 = object.field2 ?? undefined;
message.field3 = object.field3 ?? undefined;
message.field1 = object.field1 ?? 0;
message.field2 = object.field2 ?? 0;
message.field3 = object.field3 ?? 0;
return message;
},
};
@@ -967,7 +967,7 @@ export const Zpa: MessageFns<Zpa> = {
};
function createBaseOQa(): OQa {
return { field1: [], field2: undefined, field3: undefined, field4: undefined, field5: undefined, field6: undefined };
return { field1: [], field2: new Uint8Array(0), field3: "", field4: 0, field5: 0, field6: "" };
}
export const OQa: MessageFns<OQa> = {
@@ -975,19 +975,19 @@ export const OQa: MessageFns<OQa> = {
for (const v of message.field1) {
writer.uint32(10).string(v!);
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2.length !== 0) {
writer.uint32(18).bytes(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== "") {
writer.uint32(26).string(message.field3);
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== 0) {
writer.uint32(32).int32(message.field4);
}
if (message.field5 !== undefined) {
if (message.field5 !== undefined && message.field5 !== 0) {
writer.uint32(40).int32(message.field5);
}
if (message.field6 !== undefined) {
if (message.field6 !== undefined && message.field6 !== "") {
writer.uint32(50).string(message.field6);
}
return writer;
@@ -1054,11 +1054,11 @@ export const OQa: MessageFns<OQa> = {
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) : undefined,
field3: isSet(object.field3) ? globalThis.String(object.field3) : undefined,
field4: isSet(object.field4) ? globalThis.Number(object.field4) : undefined,
field5: isSet(object.field5) ? globalThis.Number(object.field5) : undefined,
field6: isSet(object.field6) ? globalThis.String(object.field6) : undefined,
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) : "",
};
},
@@ -1067,19 +1067,19 @@ export const OQa: MessageFns<OQa> = {
if (message.field1?.length) {
obj.field1 = message.field1;
}
if (message.field2 !== undefined) {
if (message.field2 !== undefined && message.field2.length !== 0) {
obj.field2 = base64FromBytes(message.field2);
}
if (message.field3 !== undefined) {
if (message.field3 !== undefined && message.field3 !== "") {
obj.field3 = message.field3;
}
if (message.field4 !== undefined) {
if (message.field4 !== undefined && message.field4 !== 0) {
obj.field4 = Math.round(message.field4);
}
if (message.field5 !== undefined) {
if (message.field5 !== undefined && message.field5 !== 0) {
obj.field5 = Math.round(message.field5);
}
if (message.field6 !== undefined) {
if (message.field6 !== undefined && message.field6 !== "") {
obj.field6 = message.field6;
}
return obj;
@@ -1091,17 +1091,17 @@ export const OQa: MessageFns<OQa> = {
fromPartial<I extends Exact<DeepPartial<OQa>, I>>(object: I): OQa {
const message = createBaseOQa();
message.field1 = object.field1?.map((e) => e) || [];
message.field2 = object.field2 ?? undefined;
message.field3 = object.field3 ?? undefined;
message.field4 = object.field4 ?? undefined;
message.field5 = object.field5 ?? undefined;
message.field6 = object.field6 ?? undefined;
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 {
return { formatIds: [], ud: [], clipId: undefined };
return { formatIds: [], ud: [], clipId: "" };
}
export const Pqa: MessageFns<Pqa> = {
@@ -1112,7 +1112,7 @@ export const Pqa: MessageFns<Pqa> = {
for (const v of message.ud) {
Zpa.encode(v!, writer.uint32(18).fork()).join();
}
if (message.clipId !== undefined) {
if (message.clipId !== undefined && message.clipId !== "") {
writer.uint32(26).string(message.clipId);
}
return writer;
@@ -1161,7 +1161,7 @@ export const Pqa: MessageFns<Pqa> = {
? object.formatIds.map((e: any) => FormatId.fromJSON(e))
: [],
ud: globalThis.Array.isArray(object?.ud) ? object.ud.map((e: any) => Zpa.fromJSON(e)) : [],
clipId: isSet(object.clipId) ? globalThis.String(object.clipId) : undefined,
clipId: isSet(object.clipId) ? globalThis.String(object.clipId) : "",
};
},
@@ -1173,7 +1173,7 @@ export const Pqa: MessageFns<Pqa> = {
if (message.ud?.length) {
obj.ud = message.ud.map((e) => Zpa.toJSON(e));
}
if (message.clipId !== undefined) {
if (message.clipId !== undefined && message.clipId !== "") {
obj.clipId = message.clipId;
}
return obj;
@@ -1186,7 +1186,7 @@ export const Pqa: MessageFns<Pqa> = {
const message = createBasePqa();
message.formatIds = object.formatIds?.map((e) => FormatId.fromPartial(e)) || [];
message.ud = object.ud?.map((e) => Zpa.fromPartial(e)) || [];
message.clipId = object.clipId ?? undefined;
message.clipId = object.clipId ?? "";
return message;
},
};

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package misc;
message HttpHeader {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message CryptoParams {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message EncryptedRequest {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message MediaCapabilities {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "video_streaming/media_capabilities.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "video_streaming/playback_cookie.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "video_streaming/onesie_header_type.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
enum OnesieHeaderType {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "video_streaming/media_info.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message PlaybackStartPolicy {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
enum ProxyStatus {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message RequestCancellationPolicy {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message SabrError {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message SabrRedirect {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message StreamProtectionStatus {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message StreamerContext {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
message TimeRange {

View File

@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package video_streaming;
import "misc/common.proto";
@@ -49,11 +49,11 @@ message YPa {
}
message Zpa {
.misc.FormatId format_id = 1;
int64 start_time_ms = 2;
int64 duration_ms = 3;
int32 field4 = 4;
int32 sequence_number = 5;
required .misc.FormatId format_id = 1;
required int64 start_time_ms = 2;
required int64 duration_ms = 3;
required int32 field4 = 4;
required int32 sequence_number = 5;
optional TimeRange time_range = 6;
optional Kob field9 = 9;
optional YPa field11 = 11;