UNPKG

@snap/camera-kit

Version:
992 lines 43.4 kB
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