]>
Commit | Line | Data |
---|---|---|
1 | import { VideoConstant } from './video-constant.model' | |
2 | import { VideoFileMetadata } from './video-file-metadata.model' | |
3 | import { VideoResolution } from './video-resolution.enum' | |
4 | ||
5 | export interface VideoFile { | |
6 | resolution: VideoConstant<VideoResolution> | |
7 | size: number // Bytes | |
8 | ||
9 | torrentUrl: string | |
10 | torrentDownloadUrl: string | |
11 | ||
12 | fileUrl: string | |
13 | fileDownloadUrl: string | |
14 | ||
15 | fps: number | |
16 | ||
17 | metadata?: VideoFileMetadata | |
18 | metadataUrl?: string | |
19 | ||
20 | magnetUri: string | null | |
21 | } |