@snap/camera-kit
Version:
Camera Kit Web
992 lines • 43.4 kB
JavaScript
import Long from "long";
import _m0 from "protobufjs/minimal";
import { MediaId } from "./media_id";
import { CaptureCharacteristics } from "./capture_characteristics";
import { MediaReference } from "../content/media_reference";
export const protobufPackage = "snapchat.snapdoc";
export var MediaMetadata_Orientation;
(function (MediaMetadata_Orientation) {
MediaMetadata_Orientation[MediaMetadata_Orientation["VERTICAL"] = 0] = "VERTICAL";
MediaMetadata_Orientation[MediaMetadata_Orientation["HORIZONTAL"] = 1] = "HORIZONTAL";
MediaMetadata_Orientation[MediaMetadata_Orientation["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MediaMetadata_Orientation || (MediaMetadata_Orientation = {}));
export var MediaMetadata_DisplayOrientation;
(function (MediaMetadata_DisplayOrientation) {
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["UNSET"] = 0] = "UNSET";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["UP"] = 1] = "UP";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["DOWN"] = 2] = "DOWN";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["LEFT"] = 3] = "LEFT";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["RIGHT"] = 4] = "RIGHT";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["UP_MIRRORED"] = 5] = "UP_MIRRORED";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["DOWN_MIRRORED"] = 6] = "DOWN_MIRRORED";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["LEFT_MIRRORED"] = 7] = "LEFT_MIRRORED";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["RIGHT_MIRRORED"] = 8] = "RIGHT_MIRRORED";
MediaMetadata_DisplayOrientation[MediaMetadata_DisplayOrientation["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MediaMetadata_DisplayOrientation || (MediaMetadata_DisplayOrientation = {}));
export var MediaMetadata_MediaType;
(function (MediaMetadata_MediaType) {
MediaMetadata_MediaType[MediaMetadata_MediaType["IMAGE"] = 0] = "IMAGE";
MediaMetadata_MediaType[MediaMetadata_MediaType["VIDEO"] = 1] = "VIDEO";
MediaMetadata_MediaType[MediaMetadata_MediaType["GIF"] = 2] = "GIF";
MediaMetadata_MediaType[MediaMetadata_MediaType["AUDIO"] = 3] = "AUDIO";
MediaMetadata_MediaType[MediaMetadata_MediaType["UNKNOWN"] = 4] = "UNKNOWN";
MediaMetadata_MediaType[MediaMetadata_MediaType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MediaMetadata_MediaType || (MediaMetadata_MediaType = {}));
export var MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType;
(function (MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType) {
MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType[MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType["GCS"] = 0] = "GCS";
MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType[MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType["S3"] = 1] = "S3";
MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType[MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType["UNRECOGNIZED_VALUE"] = 2] = "UNRECOGNIZED_VALUE";
MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType[MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType || (MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType = {}));
export var MediaOriginExternalStorage_ExternalMediaSource;
(function (MediaOriginExternalStorage_ExternalMediaSource) {
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["UNSET"] = 0] = "UNSET";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["NONE"] = 1] = "NONE";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["UNKNOWN"] = 2] = "UNKNOWN";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["SNAPCHAT"] = 3] = "SNAPCHAT";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["TIKTOK"] = 4] = "TIKTOK";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["INSTAGRAM"] = 5] = "INSTAGRAM";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["CAPCUT"] = 6] = "CAPCUT";
MediaOriginExternalStorage_ExternalMediaSource[MediaOriginExternalStorage_ExternalMediaSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MediaOriginExternalStorage_ExternalMediaSource || (MediaOriginExternalStorage_ExternalMediaSource = {}));
function createBaseAudioMetadata() {
return { codecFormat: 0 };
}
export const AudioMetadata = {
encode(message, writer = _m0.Writer.create()) {
if (message.codecFormat !== 0) {
writer.uint32(8).int32(message.codecFormat);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAudioMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.codecFormat = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a;
const message = createBaseAudioMetadata();
message.codecFormat = (_a = object.codecFormat) !== null && _a !== void 0 ? _a : 0;
return message;
},
};
function createBaseImageMetadata() {
return { codecFormat: 0 };
}
export const ImageMetadata = {
encode(message, writer = _m0.Writer.create()) {
if (message.codecFormat !== 0) {
writer.uint32(8).int32(message.codecFormat);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseImageMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.codecFormat = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a;
const message = createBaseImageMetadata();
message.codecFormat = (_a = object.codecFormat) !== null && _a !== void 0 ? _a : 0;
return message;
},
};
function createBaseVideoMetadata() {
return { codecFormat: 0, containerFormat: 0 };
}
export const VideoMetadata = {
encode(message, writer = _m0.Writer.create()) {
if (message.codecFormat !== 0) {
writer.uint32(8).int32(message.codecFormat);
}
if (message.containerFormat !== 0) {
writer.uint32(16).int32(message.containerFormat);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVideoMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.codecFormat = reader.int32();
break;
case 2:
message.containerFormat = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b;
const message = createBaseVideoMetadata();
message.codecFormat = (_a = object.codecFormat) !== null && _a !== void 0 ? _a : 0;
message.containerFormat = (_b = object.containerFormat) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseMediaMetadata() {
return {
orientation: 0,
dimensions: undefined,
mediaDurationMs: 0,
mediaId: undefined,
encryptionInfoV1: undefined,
encryptionInfoV2: undefined,
masterKeyEncryptedEncryptionInfo: undefined,
assetType: 0,
captureCharacteristics: undefined,
mediaOriginCamera: undefined,
mediaOriginExternalStorage: undefined,
mediaOriginPixy: undefined,
mediaOriginSpectacles: undefined,
mediaOriginAi: undefined,
dreamsMetadata: undefined,
additionalOrigins: [],
displayOrientation: 0,
audio: undefined,
image: undefined,
video: undefined,
type: 0,
legacyMediaSource: undefined,
contentDescriptor: undefined,
mediaUrl: "",
hasSound: false,
zipped: false,
frontFacing: false,
mediaReference: undefined,
};
}
export const MediaMetadata = {
encode(message, writer = _m0.Writer.create()) {
if (message.orientation !== 0) {
writer.uint32(24).int32(message.orientation);
}
if (message.dimensions !== undefined) {
MediaMetadata_MediaDimensions.encode(message.dimensions, writer.uint32(42).fork()).ldelim();
}
if (message.mediaDurationMs !== 0) {
writer.uint32(120).uint32(message.mediaDurationMs);
}
if (message.mediaId !== undefined) {
MediaId.encode(message.mediaId, writer.uint32(146).fork()).ldelim();
}
if (message.encryptionInfoV1 !== undefined) {
MediaMetadata_MediaEncryptionInfo.encode(message.encryptionInfoV1, writer.uint32(34).fork()).ldelim();
}
if (message.encryptionInfoV2 !== undefined) {
MediaMetadata_MediaEncryptionInfo.encode(message.encryptionInfoV2, writer.uint32(154).fork()).ldelim();
}
if (message.masterKeyEncryptedEncryptionInfo !== undefined) {
MediaMetadata_MediaEncryptionInfo.encode(message.masterKeyEncryptedEncryptionInfo, writer.uint32(250).fork()).ldelim();
}
if (message.assetType !== 0) {
writer.uint32(160).int32(message.assetType);
}
if (message.captureCharacteristics !== undefined) {
CaptureCharacteristics.encode(message.captureCharacteristics, writer.uint32(170).fork()).ldelim();
}
if (message.mediaOriginCamera !== undefined) {
MediaOriginCamera.encode(message.mediaOriginCamera, writer.uint32(210).fork()).ldelim();
}
if (message.mediaOriginExternalStorage !== undefined) {
MediaOriginExternalStorage.encode(message.mediaOriginExternalStorage, writer.uint32(218).fork()).ldelim();
}
if (message.mediaOriginPixy !== undefined) {
MediaOriginPixy.encode(message.mediaOriginPixy, writer.uint32(226).fork()).ldelim();
}
if (message.mediaOriginSpectacles !== undefined) {
MediaOriginSpectacles.encode(message.mediaOriginSpectacles, writer.uint32(234).fork()).ldelim();
}
if (message.mediaOriginAi !== undefined) {
MediaOriginAI.encode(message.mediaOriginAi, writer.uint32(242).fork()).ldelim();
}
if (message.dreamsMetadata !== undefined) {
DreamsMetadata.encode(message.dreamsMetadata, writer.uint32(258).fork()).ldelim();
}
for (const v of message.additionalOrigins) {
MediaOrigin.encode(v, writer.uint32(266).fork()).ldelim();
}
if (message.displayOrientation !== 0) {
writer.uint32(176).int32(message.displayOrientation);
}
if (message.audio !== undefined) {
AudioMetadata.encode(message.audio, writer.uint32(186).fork()).ldelim();
}
if (message.image !== undefined) {
ImageMetadata.encode(message.image, writer.uint32(194).fork()).ldelim();
}
if (message.video !== undefined) {
VideoMetadata.encode(message.video, writer.uint32(202).fork()).ldelim();
}
if (message.type !== 0) {
writer.uint32(16).int32(message.type);
}
if (message.legacyMediaSource !== undefined) {
MediaMetadata_LegacyMediaSource.encode(message.legacyMediaSource, writer.uint32(50).fork()).ldelim();
}
if (message.contentDescriptor !== undefined) {
writer.uint32(58).bytes(message.contentDescriptor);
}
if (message.mediaUrl !== "") {
writer.uint32(74).string(message.mediaUrl);
}
if (message.hasSound === true) {
writer.uint32(96).bool(message.hasSound);
}
if (message.zipped === true) {
writer.uint32(104).bool(message.zipped);
}
if (message.frontFacing === true) {
writer.uint32(112).bool(message.frontFacing);
}
if (message.mediaReference !== undefined) {
MediaReference.encode(message.mediaReference, writer.uint32(138).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3:
message.orientation = reader.int32();
break;
case 5:
message.dimensions = MediaMetadata_MediaDimensions.decode(reader, reader.uint32());
break;
case 15:
message.mediaDurationMs = reader.uint32();
break;
case 18:
message.mediaId = MediaId.decode(reader, reader.uint32());
break;
case 4:
message.encryptionInfoV1 = MediaMetadata_MediaEncryptionInfo.decode(reader, reader.uint32());
break;
case 19:
message.encryptionInfoV2 = MediaMetadata_MediaEncryptionInfo.decode(reader, reader.uint32());
break;
case 31:
message.masterKeyEncryptedEncryptionInfo = MediaMetadata_MediaEncryptionInfo.decode(reader, reader.uint32());
break;
case 20:
message.assetType = reader.int32();
break;
case 21:
message.captureCharacteristics = CaptureCharacteristics.decode(reader, reader.uint32());
break;
case 26:
message.mediaOriginCamera = MediaOriginCamera.decode(reader, reader.uint32());
break;
case 27:
message.mediaOriginExternalStorage = MediaOriginExternalStorage.decode(reader, reader.uint32());
break;
case 28:
message.mediaOriginPixy = MediaOriginPixy.decode(reader, reader.uint32());
break;
case 29:
message.mediaOriginSpectacles = MediaOriginSpectacles.decode(reader, reader.uint32());
break;
case 30:
message.mediaOriginAi = MediaOriginAI.decode(reader, reader.uint32());
break;
case 32:
message.dreamsMetadata = DreamsMetadata.decode(reader, reader.uint32());
break;
case 33:
message.additionalOrigins.push(MediaOrigin.decode(reader, reader.uint32()));
break;
case 22:
message.displayOrientation = reader.int32();
break;
case 23:
message.audio = AudioMetadata.decode(reader, reader.uint32());
break;
case 24:
message.image = ImageMetadata.decode(reader, reader.uint32());
break;
case 25:
message.video = VideoMetadata.decode(reader, reader.uint32());
break;
case 2:
message.type = reader.int32();
break;
case 6:
message.legacyMediaSource = MediaMetadata_LegacyMediaSource.decode(reader, reader.uint32());
break;
case 7:
message.contentDescriptor = reader.bytes();
break;
case 9:
message.mediaUrl = reader.string();
break;
case 12:
message.hasSound = reader.bool();
break;
case 13:
message.zipped = reader.bool();
break;
case 14:
message.frontFacing = reader.bool();
break;
case 17:
message.mediaReference = MediaReference.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;
const message = createBaseMediaMetadata();
message.orientation = (_a = object.orientation) !== null && _a !== void 0 ? _a : 0;
message.dimensions =
object.dimensions !== undefined && object.dimensions !== null
? MediaMetadata_MediaDimensions.fromPartial(object.dimensions)
: undefined;
message.mediaDurationMs = (_b = object.mediaDurationMs) !== null && _b !== void 0 ? _b : 0;
message.mediaId =
object.mediaId !== undefined && object.mediaId !== null ? MediaId.fromPartial(object.mediaId) : undefined;
message.encryptionInfoV1 =
object.encryptionInfoV1 !== undefined && object.encryptionInfoV1 !== null
? MediaMetadata_MediaEncryptionInfo.fromPartial(object.encryptionInfoV1)
: undefined;
message.encryptionInfoV2 =
object.encryptionInfoV2 !== undefined && object.encryptionInfoV2 !== null
? MediaMetadata_MediaEncryptionInfo.fromPartial(object.encryptionInfoV2)
: undefined;
message.masterKeyEncryptedEncryptionInfo =
object.masterKeyEncryptedEncryptionInfo !== undefined && object.masterKeyEncryptedEncryptionInfo !== null
? MediaMetadata_MediaEncryptionInfo.fromPartial(object.masterKeyEncryptedEncryptionInfo)
: undefined;
message.assetType = (_c = object.assetType) !== null && _c !== void 0 ? _c : 0;
message.captureCharacteristics =
object.captureCharacteristics !== undefined && object.captureCharacteristics !== null
? CaptureCharacteristics.fromPartial(object.captureCharacteristics)
: undefined;
message.mediaOriginCamera =
object.mediaOriginCamera !== undefined && object.mediaOriginCamera !== null
? MediaOriginCamera.fromPartial(object.mediaOriginCamera)
: undefined;
message.mediaOriginExternalStorage =
object.mediaOriginExternalStorage !== undefined && object.mediaOriginExternalStorage !== null
? MediaOriginExternalStorage.fromPartial(object.mediaOriginExternalStorage)
: undefined;
message.mediaOriginPixy =
object.mediaOriginPixy !== undefined && object.mediaOriginPixy !== null
? MediaOriginPixy.fromPartial(object.mediaOriginPixy)
: undefined;
message.mediaOriginSpectacles =
object.mediaOriginSpectacles !== undefined && object.mediaOriginSpectacles !== null
? MediaOriginSpectacles.fromPartial(object.mediaOriginSpectacles)
: undefined;
message.mediaOriginAi =
object.mediaOriginAi !== undefined && object.mediaOriginAi !== null
? MediaOriginAI.fromPartial(object.mediaOriginAi)
: undefined;
message.dreamsMetadata =
object.dreamsMetadata !== undefined && object.dreamsMetadata !== null
? DreamsMetadata.fromPartial(object.dreamsMetadata)
: undefined;
message.additionalOrigins = ((_d = object.additionalOrigins) === null || _d === void 0 ? void 0 : _d.map((e) => MediaOrigin.fromPartial(e))) || [];
message.displayOrientation = (_e = object.displayOrientation) !== null && _e !== void 0 ? _e : 0;
message.audio =
object.audio !== undefined && object.audio !== null ? AudioMetadata.fromPartial(object.audio) : undefined;
message.image =
object.image !== undefined && object.image !== null ? ImageMetadata.fromPartial(object.image) : undefined;
message.video =
object.video !== undefined && object.video !== null ? VideoMetadata.fromPartial(object.video) : undefined;
message.type = (_f = object.type) !== null && _f !== void 0 ? _f : 0;
message.legacyMediaSource =
object.legacyMediaSource !== undefined && object.legacyMediaSource !== null
? MediaMetadata_LegacyMediaSource.fromPartial(object.legacyMediaSource)
: undefined;
message.contentDescriptor = (_g = object.contentDescriptor) !== null && _g !== void 0 ? _g : undefined;
message.mediaUrl = (_h = object.mediaUrl) !== null && _h !== void 0 ? _h : "";
message.hasSound = (_j = object.hasSound) !== null && _j !== void 0 ? _j : false;
message.zipped = (_k = object.zipped) !== null && _k !== void 0 ? _k : false;
message.frontFacing = (_l = object.frontFacing) !== null && _l !== void 0 ? _l : false;
message.mediaReference =
object.mediaReference !== undefined && object.mediaReference !== null
? MediaReference.fromPartial(object.mediaReference)
: undefined;
return message;
},
};
function createBaseMediaMetadata_MediaDimensions() {
return { width: 0, height: 0 };
}
export const MediaMetadata_MediaDimensions = {
encode(message, writer = _m0.Writer.create()) {
if (message.width !== 0) {
writer.uint32(8).uint32(message.width);
}
if (message.height !== 0) {
writer.uint32(16).uint32(message.height);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaMetadata_MediaDimensions();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.width = reader.uint32();
break;
case 2:
message.height = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b;
const message = createBaseMediaMetadata_MediaDimensions();
message.width = (_a = object.width) !== null && _a !== void 0 ? _a : 0;
message.height = (_b = object.height) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseMediaMetadata_MediaEncryptionInfo() {
return { key: new Uint8Array(), iv: new Uint8Array() };
}
export const MediaMetadata_MediaEncryptionInfo = {
encode(message, writer = _m0.Writer.create()) {
if (message.key.length !== 0) {
writer.uint32(10).bytes(message.key);
}
if (message.iv.length !== 0) {
writer.uint32(18).bytes(message.iv);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaMetadata_MediaEncryptionInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.key = reader.bytes();
break;
case 2:
message.iv = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b;
const message = createBaseMediaMetadata_MediaEncryptionInfo();
message.key = (_a = object.key) !== null && _a !== void 0 ? _a : new Uint8Array();
message.iv = (_b = object.iv) !== null && _b !== void 0 ? _b : new Uint8Array();
return message;
},
};
function createBaseMediaMetadata_LegacyMediaSource() {
return { sourceMediaId: "", directDownloadUrl: undefined };
}
export const MediaMetadata_LegacyMediaSource = {
encode(message, writer = _m0.Writer.create()) {
if (message.sourceMediaId !== "") {
writer.uint32(10).string(message.sourceMediaId);
}
if (message.directDownloadUrl !== undefined) {
MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl.encode(message.directDownloadUrl, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaMetadata_LegacyMediaSource();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sourceMediaId = reader.string();
break;
case 2:
message.directDownloadUrl = MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a;
const message = createBaseMediaMetadata_LegacyMediaSource();
message.sourceMediaId = (_a = object.sourceMediaId) !== null && _a !== void 0 ? _a : "";
message.directDownloadUrl =
object.directDownloadUrl !== undefined && object.directDownloadUrl !== null
? MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl.fromPartial(object.directDownloadUrl)
: undefined;
return message;
},
};
function createBaseMediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl() {
return { url: "", expirySeconds: "0", type: 0, region: "" };
}
export const MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl = {
encode(message, writer = _m0.Writer.create()) {
if (message.url !== "") {
writer.uint32(10).string(message.url);
}
if (message.expirySeconds !== "0") {
writer.uint32(16).uint64(message.expirySeconds);
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
if (message.region !== "") {
writer.uint32(34).string(message.region);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.url = reader.string();
break;
case 2:
message.expirySeconds = longToString(reader.uint64());
break;
case 3:
message.type = reader.int32();
break;
case 4:
message.region = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseMediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl();
message.url = (_a = object.url) !== null && _a !== void 0 ? _a : "";
message.expirySeconds = (_b = object.expirySeconds) !== null && _b !== void 0 ? _b : "0";
message.type = (_c = object.type) !== null && _c !== void 0 ? _c : 0;
message.region = (_d = object.region) !== null && _d !== void 0 ? _d : "";
return message;
},
};
function createBaseMediaOrigin() {
return {
mediaOriginCamera: undefined,
mediaOriginExternalStorage: undefined,
mediaOriginPixy: undefined,
mediaOriginSpectacles: undefined,
mediaOriginAi: undefined,
dreamsMetadata: undefined,
};
}
export const MediaOrigin = {
encode(message, writer = _m0.Writer.create()) {
if (message.mediaOriginCamera !== undefined) {
MediaOriginCamera.encode(message.mediaOriginCamera, writer.uint32(10).fork()).ldelim();
}
if (message.mediaOriginExternalStorage !== undefined) {
MediaOriginExternalStorage.encode(message.mediaOriginExternalStorage, writer.uint32(18).fork()).ldelim();
}
if (message.mediaOriginPixy !== undefined) {
MediaOriginPixy.encode(message.mediaOriginPixy, writer.uint32(26).fork()).ldelim();
}
if (message.mediaOriginSpectacles !== undefined) {
MediaOriginSpectacles.encode(message.mediaOriginSpectacles, writer.uint32(34).fork()).ldelim();
}
if (message.mediaOriginAi !== undefined) {
MediaOriginAI.encode(message.mediaOriginAi, writer.uint32(42).fork()).ldelim();
}
if (message.dreamsMetadata !== undefined) {
DreamsMetadata.encode(message.dreamsMetadata, writer.uint32(50).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOrigin();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.mediaOriginCamera = MediaOriginCamera.decode(reader, reader.uint32());
break;
case 2:
message.mediaOriginExternalStorage = MediaOriginExternalStorage.decode(reader, reader.uint32());
break;
case 3:
message.mediaOriginPixy = MediaOriginPixy.decode(reader, reader.uint32());
break;
case 4:
message.mediaOriginSpectacles = MediaOriginSpectacles.decode(reader, reader.uint32());
break;
case 5:
message.mediaOriginAi = MediaOriginAI.decode(reader, reader.uint32());
break;
case 6:
message.dreamsMetadata = DreamsMetadata.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMediaOrigin();
message.mediaOriginCamera =
object.mediaOriginCamera !== undefined && object.mediaOriginCamera !== null
? MediaOriginCamera.fromPartial(object.mediaOriginCamera)
: undefined;
message.mediaOriginExternalStorage =
object.mediaOriginExternalStorage !== undefined && object.mediaOriginExternalStorage !== null
? MediaOriginExternalStorage.fromPartial(object.mediaOriginExternalStorage)
: undefined;
message.mediaOriginPixy =
object.mediaOriginPixy !== undefined && object.mediaOriginPixy !== null
? MediaOriginPixy.fromPartial(object.mediaOriginPixy)
: undefined;
message.mediaOriginSpectacles =
object.mediaOriginSpectacles !== undefined && object.mediaOriginSpectacles !== null
? MediaOriginSpectacles.fromPartial(object.mediaOriginSpectacles)
: undefined;
message.mediaOriginAi =
object.mediaOriginAi !== undefined && object.mediaOriginAi !== null
? MediaOriginAI.fromPartial(object.mediaOriginAi)
: undefined;
message.dreamsMetadata =
object.dreamsMetadata !== undefined && object.dreamsMetadata !== null
? DreamsMetadata.fromPartial(object.dreamsMetadata)
: undefined;
return message;
},
};
function createBaseMediaOriginCamera() {
return {};
}
export const MediaOriginCamera = {
encode(_, writer = _m0.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOriginCamera();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseMediaOriginCamera();
return message;
},
};
function createBaseMediaOriginPixy() {
return {};
}
export const MediaOriginPixy = {
encode(_, writer = _m0.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOriginPixy();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseMediaOriginPixy();
return message;
},
};
function createBaseMediaOriginSpectacles() {
return {};
}
export const MediaOriginSpectacles = {
encode(_, writer = _m0.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOriginSpectacles();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseMediaOriginSpectacles();
return message;
},
};
function createBaseMediaOriginExternalStorage() {
return { creationTimestamp: "0", mediaSource: 0, insecureFileMetadata: undefined, originalLocalIds: [] };
}
export const MediaOriginExternalStorage = {
encode(message, writer = _m0.Writer.create()) {
if (message.creationTimestamp !== "0") {
writer.uint32(8).uint64(message.creationTimestamp);
}
if (message.mediaSource !== 0) {
writer.uint32(16).int32(message.mediaSource);
}
if (message.insecureFileMetadata !== undefined) {
InsecureFileMetadata.encode(message.insecureFileMetadata, writer.uint32(42).fork()).ldelim();
}
for (const v of message.originalLocalIds) {
writer.uint32(50).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOriginExternalStorage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.creationTimestamp = longToString(reader.uint64());
break;
case 2:
message.mediaSource = reader.int32();
break;
case 5:
message.insecureFileMetadata = InsecureFileMetadata.decode(reader, reader.uint32());
break;
case 6:
message.originalLocalIds.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseMediaOriginExternalStorage();
message.creationTimestamp = (_a = object.creationTimestamp) !== null && _a !== void 0 ? _a : "0";
message.mediaSource = (_b = object.mediaSource) !== null && _b !== void 0 ? _b : 0;
message.insecureFileMetadata =
object.insecureFileMetadata !== undefined && object.insecureFileMetadata !== null
? InsecureFileMetadata.fromPartial(object.insecureFileMetadata)
: undefined;
message.originalLocalIds = ((_c = object.originalLocalIds) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || [];
return message;
},
};
function createBaseInsecureFileMetadata() {
return { lensId: [], musicTrackId: "0" };
}
export const InsecureFileMetadata = {
encode(message, writer = _m0.Writer.create()) {
writer.uint32(10).fork();
for (const v of message.lensId) {
writer.uint64(v);
}
writer.ldelim();
if (message.musicTrackId !== "0") {
writer.uint32(16).uint64(message.musicTrackId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInsecureFileMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if ((tag & 7) === 2) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.lensId.push(longToString(reader.uint64()));
}
}
else {
message.lensId.push(longToString(reader.uint64()));
}
break;
case 2:
message.musicTrackId = longToString(reader.uint64());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b;
const message = createBaseInsecureFileMetadata();
message.lensId = ((_a = object.lensId) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
message.musicTrackId = (_b = object.musicTrackId) !== null && _b !== void 0 ? _b : "0";
return message;
},
};
function createBaseMediaOriginAI() {
return {};
}
export const MediaOriginAI = {
encode(_, writer = _m0.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMediaOriginAI();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseMediaOriginAI();
return message;
},
};
function createBaseDreamsMetadata() {
return { packId: "", templateId: "" };
}
export const DreamsMetadata = {
encode(message, writer = _m0.Writer.create()) {
if (message.packId !== "") {
writer.uint32(10).string(message.packId);
}
if (message.templateId !== "") {
writer.uint32(18).string(message.templateId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDreamsMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.packId = reader.string();
break;
case 2:
message.templateId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
var _a, _b;
const message = createBaseDreamsMetadata();
message.packId = (_a = object.packId) !== null && _a !== void 0 ? _a : "";
message.templateId = (_b = object.templateId) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function longToString(long) {
return long.toString();
}
if (_m0.util.Long !== Long) {
_m0.util.Long = Long;
_m0.configure();
}
//# sourceMappingURL=media.js.map