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;
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;
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
- BaseAsset
- Readonly<Schema.MediaAsset>
- MediaAsset
Properties
Internal_refreshObjectUrl
_refreshObjectUrl: () => Promise<void>
[dispose]
"[dispose]": () => void
Optional Readonlyaudio
Optional Readonlyblob
blob?: Blob
Optional ReadonlyblobUrl
blobUrl?: string
Optional Readonlycolor
color?: string
dispose
dispose: () => void
Readonlyduration
duration: number
Readonlyid
id: string
OptionalisBuiltIn
isBuiltIn?: boolean
ReadonlyisLoading
isLoading: boolean
Optional Readonlymetadata
metadata?: Record<string, unknown>
ReadonlymimeType
mimeType: string
Optional Readonlyname
name?: string
setBlob
setBlob: (blob: Blob | undefined) => void
setError
setError: (error: unknown) => void
Readonlysize
size: number
Optional ReadonlythumbnailUri
thumbnailUri?: string
toJSON
Readonlytype
type: "asset:media:av"
Optionaluri
uri?: string