UNPKG

next-video

Version:

A React component for adding video to your Next.js application. It extends both the video element and your Next app with features for automatic video optimization.

30 lines (29 loc) 941 B
export interface Asset { status: 'sourced' | 'pending' | 'uploading' | 'processing' | 'ready' | 'error'; originalFilePath: string; provider: string; providerMetadata?: { [provider: string]: { [key: string]: any; }; }; poster?: string; sources?: AssetSource[]; blurDataURL?: string; size?: number; error?: any; createdAt: number; updatedAt: number; externalIds?: { [key: string]: string; }; [x: string]: unknown; } export interface AssetSource { src: string; type?: string; } export declare function getAsset(filePath: string): Promise<Asset | undefined>; export declare function getAssetConfigPath(filePath: string): Promise<string>; export declare function createAsset(filePath: string, assetDetails?: Partial<Asset>): Promise<Asset>; export declare function updateAsset(filePath: string, assetDetails: Partial<Asset>): Promise<Asset>;