mcut
@mcut/media

createAssetFromFile

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / media/src / createAssetFromFile

Function: createAssetFromFile()

function createAssetFromFile(file): Promise<{
  durationMs?: number;
  hash?: string;
  height?: number;
  id: `a-${string}`;
  kind: "video" | "audio" | "image";
  mimeType?: string;
  name?: string;
  nativePreview?: boolean;
  src: string;
  width?: number;
}>;

Defined in: packages/media/src/probe.ts:195

Turn a dropped/picked file into a probed AssetRef ready for the addAsset command. Creates an object URL for src — callers own its lifetime (revoke when the asset is removed). hash (SHA-256) is the asset's stable identity for persistence/relink; very large files skip it.

Parameters

file

File

Returns

Promise<{ durationMs?: number; hash?: string; height?: number; id: `a-${string}`; kind: "video" | "audio" | "image"; mimeType?: string; name?: string; nativePreview?: boolean; src: string; width?: number; }>

On this page