Interface AssetLoader
interface AssetLoader {
canLoad: (asset: Schema.MediaAsset) => boolean;
load: (
asset: Schema.MediaAsset,
options?: { signal?: AbortSignal | null },
) => Promise<
{ size?: number; stream: ReadableStream<Uint8Array<ArrayBufferLike>> },
>;
}
canLoad: (asset: Schema.MediaAsset) => boolean;
load: (
asset: Schema.MediaAsset,
options?: { signal?: AbortSignal | null },
) => Promise<
{ size?: number; stream: ReadableStream<Uint8Array<ArrayBufferLike>> },
>;
}
Implemented by
Properties
canLoad
load
load: (
asset: Schema.MediaAsset,
options?: { signal?: AbortSignal | null },
) => Promise<
{ size?: number; stream: ReadableStream<Uint8Array<ArrayBufferLike>> },
>
asset: Schema.MediaAsset,
options?: { signal?: AbortSignal | null },
) => Promise<
{ size?: number; stream: ReadableStream<Uint8Array<ArrayBufferLike>> },
>