Interface MediaAsset
interface MediaAsset {
_refreshObjectUrl: () => Promise<void>;
"[dispose]": () => void;
audio?: {
codec: string;
duration: Schema.Rational;
firstTimestamp: Schema.Rational;
numberOfChannels: number;
sampleRate: number;
};
blob?: Blob;
blobUrl?: string;
color?: string;
dispose: () => void;
duration: number;
id: string;
isBuiltIn: boolean;
isLoading: boolean;
metadata?: Record<string, unknown>;
mimeType: string;
name?: string;
setBlob: (blob: Blob | undefined) => void;
setError: (error: unknown) => void;
size: number;
store: VideoEditorAssetStore;
thumbnailUri?: string;
toJSON: () => Schema.MediaAsset;
type: "asset:media:av";
uri?: string;
video?: {
codec: string;
duration: Schema.Rational;
firstTimestamp: Schema.Rational;
frameRate: number;
height: number;
rotation: number;
width: number;
};
}
_refreshObjectUrl: () => Promise<void>;
"[dispose]": () => void;
audio?: {
codec: string;
duration: Schema.Rational;
firstTimestamp: Schema.Rational;
numberOfChannels: number;
sampleRate: number;
};
blob?: Blob;
blobUrl?: string;
color?: string;
dispose: () => void;
duration: number;
id: string;
isBuiltIn: boolean;
isLoading: boolean;
metadata?: Record<string, unknown>;
mimeType: string;
name?: string;
setBlob: (blob: Blob | undefined) => void;
setError: (error: unknown) => void;
size: number;
store: VideoEditorAssetStore;
thumbnailUri?: string;
toJSON: () => Schema.MediaAsset;
type: "asset:media:av";
uri?: string;
video?: {
codec: string;
duration: Schema.Rational;
firstTimestamp: Schema.Rational;
frameRate: number;
height: number;
rotation: number;
width: number;
};
}
Hierarchy (View Summary)
- BaseFileAsset<"media:av">
- Readonly<Schema.MediaAsset>
- MediaAsset
Properties
Internal_refreshObjectUrl
_refreshObjectUrl: () => Promise<void>
[dispose]
"[dispose]": () => void
Optional Readonlyaudio
Optional Readonlyblob
blob?: Blob
Optional ReadonlyblobUrl
blobUrl?: string
Optionalcolor
color?: string
dispose
dispose: () => void
Readonlyduration
duration: number
id
id: string
isBuiltIn
isBuiltIn: boolean
ReadonlyisLoading
isLoading: boolean
Optionalmetadata
metadata?: Record<string, unknown>
mimeType
mimeType: string
Optionalname
name?: string
setBlob
setBlob: (blob: Blob | undefined) => void
setError
setError: (error: unknown) => void
size
size: number
store
OptionalthumbnailUri
thumbnailUri?: string
toJSON
type
type: "asset:media:av"
Optionaluri
uri?: string