@snap/camera-kit
Version:
Camera Kit Web
703 lines • 35 kB
TypeScript
import _m0 from "protobufjs/minimal";
import { AudioCodecFormat, ImageCodecFormat, VideoCodecFormat } from "./media_codec_formats";
import { VideoFileFormat } from "./media_file_formats";
import { Asset_AssetType } from "../content/asset";
import { MediaId } from "./media_id";
import { CaptureCharacteristics } from "./capture_characteristics";
import { MediaReference } from "../content/media_reference";
export declare const protobufPackage = "snapchat.snapdoc";
export interface AudioMetadata {
codecFormat: AudioCodecFormat;
}
export interface ImageMetadata {
codecFormat: ImageCodecFormat;
}
export interface VideoMetadata {
codecFormat: VideoCodecFormat;
containerFormat: VideoFileFormat;
}
export interface MediaMetadata {
orientation: MediaMetadata_Orientation;
dimensions: MediaMetadata_MediaDimensions | undefined;
mediaDurationMs: number;
mediaId: MediaId | undefined;
encryptionInfoV1: MediaMetadata_MediaEncryptionInfo | undefined;
encryptionInfoV2: MediaMetadata_MediaEncryptionInfo | undefined;
masterKeyEncryptedEncryptionInfo: MediaMetadata_MediaEncryptionInfo | undefined;
assetType: Asset_AssetType;
captureCharacteristics: CaptureCharacteristics | undefined;
mediaOriginCamera: MediaOriginCamera | undefined;
mediaOriginExternalStorage: MediaOriginExternalStorage | undefined;
mediaOriginPixy: MediaOriginPixy | undefined;
mediaOriginSpectacles: MediaOriginSpectacles | undefined;
mediaOriginAi: MediaOriginAI | undefined;
dreamsMetadata: DreamsMetadata | undefined;
additionalOrigins: MediaOrigin[];
displayOrientation: MediaMetadata_DisplayOrientation;
audio: AudioMetadata | undefined;
image: ImageMetadata | undefined;
video: VideoMetadata | undefined;
type: MediaMetadata_MediaType;
legacyMediaSource: MediaMetadata_LegacyMediaSource | undefined;
contentDescriptor: Uint8Array | undefined;
mediaUrl: string;
hasSound: boolean;
zipped: boolean;
frontFacing: boolean;
mediaReference: MediaReference | undefined;
}
export declare enum MediaMetadata_Orientation {
VERTICAL = 0,
HORIZONTAL = 1,
UNRECOGNIZED = -1
}
export declare enum MediaMetadata_DisplayOrientation {
UNSET = 0,
UP = 1,
DOWN = 2,
LEFT = 3,
RIGHT = 4,
UP_MIRRORED = 5,
DOWN_MIRRORED = 6,
LEFT_MIRRORED = 7,
RIGHT_MIRRORED = 8,
UNRECOGNIZED = -1
}
export declare enum MediaMetadata_MediaType {
IMAGE = 0,
VIDEO = 1,
GIF = 2,
AUDIO = 3,
UNKNOWN = 4,
UNRECOGNIZED = -1
}
export interface MediaMetadata_MediaDimensions {
width: number;
height: number;
}
export interface MediaMetadata_MediaEncryptionInfo {
key: Uint8Array;
iv: Uint8Array;
}
export interface MediaMetadata_LegacyMediaSource {
sourceMediaId: string;
directDownloadUrl: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl | undefined;
}
export interface MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl {
url: string;
expirySeconds: string;
type: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType;
region: string;
}
export declare enum MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType {
GCS = 0,
S3 = 1,
UNRECOGNIZED_VALUE = 2,
UNRECOGNIZED = -1
}
export interface MediaOrigin {
mediaOriginCamera: MediaOriginCamera | undefined;
mediaOriginExternalStorage: MediaOriginExternalStorage | undefined;
mediaOriginPixy: MediaOriginPixy | undefined;
mediaOriginSpectacles: MediaOriginSpectacles | undefined;
mediaOriginAi: MediaOriginAI | undefined;
dreamsMetadata: DreamsMetadata | undefined;
}
export interface MediaOriginCamera {
}
export interface MediaOriginPixy {
}
export interface MediaOriginSpectacles {
}
export interface MediaOriginExternalStorage {
creationTimestamp: string;
mediaSource: MediaOriginExternalStorage_ExternalMediaSource;
insecureFileMetadata: InsecureFileMetadata | undefined;
originalLocalIds: string[];
}
export declare enum MediaOriginExternalStorage_ExternalMediaSource {
UNSET = 0,
NONE = 1,
UNKNOWN = 2,
SNAPCHAT = 3,
TIKTOK = 4,
INSTAGRAM = 5,
CAPCUT = 6,
UNRECOGNIZED = -1
}
export interface InsecureFileMetadata {
lensId: string[];
musicTrackId: string;
}
export interface MediaOriginAI {
}
export interface DreamsMetadata {
packId: string;
templateId: string;
}
export declare const AudioMetadata: {
encode(message: AudioMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AudioMetadata;
fromPartial<I extends {
codecFormat?: AudioCodecFormat | undefined;
} & {
codecFormat?: AudioCodecFormat | undefined;
} & Record<Exclude<keyof I, "codecFormat">, never>>(object: I): AudioMetadata;
};
export declare const ImageMetadata: {
encode(message: ImageMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ImageMetadata;
fromPartial<I extends {
codecFormat?: ImageCodecFormat | undefined;
} & {
codecFormat?: ImageCodecFormat | undefined;
} & Record<Exclude<keyof I, "codecFormat">, never>>(object: I): ImageMetadata;
};
export declare const VideoMetadata: {
encode(message: VideoMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VideoMetadata;
fromPartial<I extends {
codecFormat?: VideoCodecFormat | undefined;
containerFormat?: VideoFileFormat | undefined;
} & {
codecFormat?: VideoCodecFormat | undefined;
containerFormat?: VideoFileFormat | undefined;
} & Record<Exclude<keyof I, keyof VideoMetadata>, never>>(object: I): VideoMetadata;
};
export declare const MediaMetadata: {
encode(message: MediaMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaMetadata;
fromPartial<I extends {
orientation?: MediaMetadata_Orientation | undefined;
dimensions?: {
width?: number | undefined;
height?: number | undefined;
} | undefined;
mediaDurationMs?: number | undefined;
mediaId?: {
mediaListId?: string | undefined;
} | undefined;
encryptionInfoV1?: {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} | undefined;
encryptionInfoV2?: {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} | undefined;
masterKeyEncryptedEncryptionInfo?: {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} | undefined;
assetType?: Asset_AssetType | undefined;
captureCharacteristics?: {
flashOn?: boolean | undefined;
frontFacing?: boolean | undefined;
} | undefined;
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
additionalOrigins?: {
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
}[] | undefined;
displayOrientation?: MediaMetadata_DisplayOrientation | undefined;
audio?: {
codecFormat?: AudioCodecFormat | undefined;
} | undefined;
image?: {
codecFormat?: ImageCodecFormat | undefined;
} | undefined;
video?: {
codecFormat?: VideoCodecFormat | undefined;
containerFormat?: VideoFileFormat | undefined;
} | undefined;
type?: MediaMetadata_MediaType | undefined;
legacyMediaSource?: {
sourceMediaId?: string | undefined;
directDownloadUrl?: {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} | undefined;
} | undefined;
contentDescriptor?: Uint8Array | undefined;
mediaUrl?: string | undefined;
hasSound?: boolean | undefined;
zipped?: boolean | undefined;
frontFacing?: boolean | undefined;
mediaReference?: {
mediaListId?: string | undefined;
claimBehavior?: import("../content/media_reference").MediaReference_ClaimBehavior | undefined;
url?: string | undefined;
contentObject?: Uint8Array | undefined;
localContentKey?: string | undefined;
localCacheKey?: string | undefined;
videoDescription?: {
mediaQualityType?: import("../content/media_reference").VideoDescription_MediaQualityType | undefined;
videoPlaybackType?: import("../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
} | undefined;
mediaType?: import("../content/media_types").MediaType | undefined;
} | undefined;
} & {
orientation?: MediaMetadata_Orientation | undefined;
dimensions?: ({
width?: number | undefined;
height?: number | undefined;
} & {
width?: number | undefined;
height?: number | undefined;
} & Record<Exclude<keyof I["dimensions"], keyof MediaMetadata_MediaDimensions>, never>) | undefined;
mediaDurationMs?: number | undefined;
mediaId?: ({
mediaListId?: string | undefined;
} & {
mediaListId?: string | undefined;
} & Record<Exclude<keyof I["mediaId"], "mediaListId">, never>) | undefined;
encryptionInfoV1?: ({
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & Record<Exclude<keyof I["encryptionInfoV1"], keyof MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
encryptionInfoV2?: ({
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & Record<Exclude<keyof I["encryptionInfoV2"], keyof MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
masterKeyEncryptedEncryptionInfo?: ({
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & Record<Exclude<keyof I["masterKeyEncryptedEncryptionInfo"], keyof MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
assetType?: Asset_AssetType | undefined;
captureCharacteristics?: ({
flashOn?: boolean | undefined;
frontFacing?: boolean | undefined;
} & {
flashOn?: boolean | undefined;
frontFacing?: boolean | undefined;
} & Record<Exclude<keyof I["captureCharacteristics"], keyof CaptureCharacteristics>, never>) | undefined;
mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["mediaOriginCamera"], never>, never>) | undefined;
mediaOriginExternalStorage?: ({
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} & {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: ({
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} & {
lensId?: (string[] & string[] & Record<Exclude<keyof I["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
musicTrackId?: string | undefined;
} & Record<Exclude<keyof I["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof InsecureFileMetadata>, never>) | undefined;
originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
} & Record<Exclude<keyof I["mediaOriginExternalStorage"], keyof MediaOriginExternalStorage>, never>) | undefined;
mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["mediaOriginPixy"], never>, never>) | undefined;
mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["mediaOriginSpectacles"], never>, never>) | undefined;
mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["mediaOriginAi"], never>, never>) | undefined;
dreamsMetadata?: ({
packId?: string | undefined;
templateId?: string | undefined;
} & {
packId?: string | undefined;
templateId?: string | undefined;
} & Record<Exclude<keyof I["dreamsMetadata"], keyof DreamsMetadata>, never>) | undefined;
additionalOrigins?: ({
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
}[] & ({
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
} & {
mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginCamera"], never>, never>) | undefined;
mediaOriginExternalStorage?: ({
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} & {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: ({
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} & {
lensId?: (string[] & string[] & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
musicTrackId?: string | undefined;
} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof InsecureFileMetadata>, never>) | undefined;
originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginExternalStorage"], keyof MediaOriginExternalStorage>, never>) | undefined;
mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginPixy"], never>, never>) | undefined;
mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginSpectacles"], never>, never>) | undefined;
mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["additionalOrigins"][number]["mediaOriginAi"], never>, never>) | undefined;
dreamsMetadata?: ({
packId?: string | undefined;
templateId?: string | undefined;
} & {
packId?: string | undefined;
templateId?: string | undefined;
} & Record<Exclude<keyof I["additionalOrigins"][number]["dreamsMetadata"], keyof DreamsMetadata>, never>) | undefined;
} & Record<Exclude<keyof I["additionalOrigins"][number], keyof MediaOrigin>, never>)[] & Record<Exclude<keyof I["additionalOrigins"], keyof {
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
}[]>, never>) | undefined;
displayOrientation?: MediaMetadata_DisplayOrientation | undefined;
audio?: ({
codecFormat?: AudioCodecFormat | undefined;
} & {
codecFormat?: AudioCodecFormat | undefined;
} & Record<Exclude<keyof I["audio"], "codecFormat">, never>) | undefined;
image?: ({
codecFormat?: ImageCodecFormat | undefined;
} & {
codecFormat?: ImageCodecFormat | undefined;
} & Record<Exclude<keyof I["image"], "codecFormat">, never>) | undefined;
video?: ({
codecFormat?: VideoCodecFormat | undefined;
containerFormat?: VideoFileFormat | undefined;
} & {
codecFormat?: VideoCodecFormat | undefined;
containerFormat?: VideoFileFormat | undefined;
} & Record<Exclude<keyof I["video"], keyof VideoMetadata>, never>) | undefined;
type?: MediaMetadata_MediaType | undefined;
legacyMediaSource?: ({
sourceMediaId?: string | undefined;
directDownloadUrl?: {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} | undefined;
} & {
sourceMediaId?: string | undefined;
directDownloadUrl?: ({
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & Record<Exclude<keyof I["legacyMediaSource"]["directDownloadUrl"], keyof MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl>, never>) | undefined;
} & Record<Exclude<keyof I["legacyMediaSource"], keyof MediaMetadata_LegacyMediaSource>, never>) | undefined;
contentDescriptor?: Uint8Array | undefined;
mediaUrl?: string | undefined;
hasSound?: boolean | undefined;
zipped?: boolean | undefined;
frontFacing?: boolean | undefined;
mediaReference?: ({
mediaListId?: string | undefined;
claimBehavior?: import("../content/media_reference").MediaReference_ClaimBehavior | undefined;
url?: string | undefined;
contentObject?: Uint8Array | undefined;
localContentKey?: string | undefined;
localCacheKey?: string | undefined;
videoDescription?: {
mediaQualityType?: import("../content/media_reference").VideoDescription_MediaQualityType | undefined;
videoPlaybackType?: import("../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
} | undefined;
mediaType?: import("../content/media_types").MediaType | undefined;
} & {
mediaListId?: string | undefined;
claimBehavior?: import("../content/media_reference").MediaReference_ClaimBehavior | undefined;
url?: string | undefined;
contentObject?: Uint8Array | undefined;
localContentKey?: string | undefined;
localCacheKey?: string | undefined;
videoDescription?: ({
mediaQualityType?: import("../content/media_reference").VideoDescription_MediaQualityType | undefined;
videoPlaybackType?: import("../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
} & {
mediaQualityType?: import("../content/media_reference").VideoDescription_MediaQualityType | undefined;
videoPlaybackType?: import("../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
} & Record<Exclude<keyof I["mediaReference"]["videoDescription"], keyof import("../content/media_reference").VideoDescription>, never>) | undefined;
mediaType?: import("../content/media_types").MediaType | undefined;
} & Record<Exclude<keyof I["mediaReference"], keyof MediaReference>, never>) | undefined;
} & Record<Exclude<keyof I, keyof MediaMetadata>, never>>(object: I): MediaMetadata;
};
export declare const MediaMetadata_MediaDimensions: {
encode(message: MediaMetadata_MediaDimensions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaMetadata_MediaDimensions;
fromPartial<I extends {
width?: number | undefined;
height?: number | undefined;
} & {
width?: number | undefined;
height?: number | undefined;
} & Record<Exclude<keyof I, keyof MediaMetadata_MediaDimensions>, never>>(object: I): MediaMetadata_MediaDimensions;
};
export declare const MediaMetadata_MediaEncryptionInfo: {
encode(message: MediaMetadata_MediaEncryptionInfo, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaMetadata_MediaEncryptionInfo;
fromPartial<I extends {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & {
key?: Uint8Array | undefined;
iv?: Uint8Array | undefined;
} & Record<Exclude<keyof I, keyof MediaMetadata_MediaEncryptionInfo>, never>>(object: I): MediaMetadata_MediaEncryptionInfo;
};
export declare const MediaMetadata_LegacyMediaSource: {
encode(message: MediaMetadata_LegacyMediaSource, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaMetadata_LegacyMediaSource;
fromPartial<I extends {
sourceMediaId?: string | undefined;
directDownloadUrl?: {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} | undefined;
} & {
sourceMediaId?: string | undefined;
directDownloadUrl?: ({
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & Record<Exclude<keyof I["directDownloadUrl"], keyof MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl>, never>) | undefined;
} & Record<Exclude<keyof I, keyof MediaMetadata_LegacyMediaSource>, never>>(object: I): MediaMetadata_LegacyMediaSource;
};
export declare const MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl: {
encode(message: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl;
fromPartial<I extends {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & {
url?: string | undefined;
expirySeconds?: string | undefined;
type?: MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
region?: string | undefined;
} & Record<Exclude<keyof I, keyof MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl>, never>>(object: I): MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl;
};
export declare const MediaOrigin: {
encode(message: MediaOrigin, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOrigin;
fromPartial<I extends {
mediaOriginCamera?: {} | undefined;
mediaOriginExternalStorage?: {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} | undefined;
mediaOriginPixy?: {} | undefined;
mediaOriginSpectacles?: {} | undefined;
mediaOriginAi?: {} | undefined;
dreamsMetadata?: {
packId?: string | undefined;
templateId?: string | undefined;
} | undefined;
} & {
mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["mediaOriginCamera"], never>, never>) | undefined;
mediaOriginExternalStorage?: ({
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} & {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: ({
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} & {
lensId?: (string[] & string[] & Record<Exclude<keyof I["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
musicTrackId?: string | undefined;
} & Record<Exclude<keyof I["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof InsecureFileMetadata>, never>) | undefined;
originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
} & Record<Exclude<keyof I["mediaOriginExternalStorage"], keyof MediaOriginExternalStorage>, never>) | undefined;
mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["mediaOriginPixy"], never>, never>) | undefined;
mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["mediaOriginSpectacles"], never>, never>) | undefined;
mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["mediaOriginAi"], never>, never>) | undefined;
dreamsMetadata?: ({
packId?: string | undefined;
templateId?: string | undefined;
} & {
packId?: string | undefined;
templateId?: string | undefined;
} & Record<Exclude<keyof I["dreamsMetadata"], keyof DreamsMetadata>, never>) | undefined;
} & Record<Exclude<keyof I, keyof MediaOrigin>, never>>(object: I): MediaOrigin;
};
export declare const MediaOriginCamera: {
encode(_: MediaOriginCamera, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOriginCamera;
fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): MediaOriginCamera;
};
export declare const MediaOriginPixy: {
encode(_: MediaOriginPixy, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOriginPixy;
fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): MediaOriginPixy;
};
export declare const MediaOriginSpectacles: {
encode(_: MediaOriginSpectacles, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOriginSpectacles;
fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): MediaOriginSpectacles;
};
export declare const MediaOriginExternalStorage: {
encode(message: MediaOriginExternalStorage, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOriginExternalStorage;
fromPartial<I extends {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} | undefined;
originalLocalIds?: string[] | undefined;
} & {
creationTimestamp?: string | undefined;
mediaSource?: MediaOriginExternalStorage_ExternalMediaSource | undefined;
insecureFileMetadata?: ({
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} & {
lensId?: (string[] & string[] & Record<Exclude<keyof I["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
musicTrackId?: string | undefined;
} & Record<Exclude<keyof I["insecureFileMetadata"], keyof InsecureFileMetadata>, never>) | undefined;
originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["originalLocalIds"], keyof string[]>, never>) | undefined;
} & Record<Exclude<keyof I, keyof MediaOriginExternalStorage>, never>>(object: I): MediaOriginExternalStorage;
};
export declare const InsecureFileMetadata: {
encode(message: InsecureFileMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): InsecureFileMetadata;
fromPartial<I extends {
lensId?: string[] | undefined;
musicTrackId?: string | undefined;
} & {
lensId?: (string[] & string[] & Record<Exclude<keyof I["lensId"], keyof string[]>, never>) | undefined;
musicTrackId?: string | undefined;
} & Record<Exclude<keyof I, keyof InsecureFileMetadata>, never>>(object: I): InsecureFileMetadata;
};
export declare const MediaOriginAI: {
encode(_: MediaOriginAI, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): MediaOriginAI;
fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): MediaOriginAI;
};
export declare const DreamsMetadata: {
encode(message: DreamsMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DreamsMetadata;
fromPartial<I extends {
packId?: string | undefined;
templateId?: string | undefined;
} & {
packId?: string | undefined;
templateId?: string | undefined;
} & Record<Exclude<keyof I, keyof DreamsMetadata>, never>>(object: I): DreamsMetadata;
};
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
[K in keyof T]?: DeepPartial<T[K]>;
} : Partial<T>;
type KeysOfUnion<T> = T extends T ? keyof T : never;
export type Exact<P, I extends P> = P extends Builtin ? P : P & {
[K in keyof P]: Exact<P[K], I[K]>;
} & Record<Exclude<keyof I, KeysOfUnion<P>>, never>;
export {};
//# sourceMappingURL=media.d.ts.map