mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			472 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			472 B
		
	
	
	
		
			TypeScript
		
	
	
import { VideoConstant } from './video-constant.model'
 | 
						|
import { VideoFileMetadata } from './video-file-metadata.model'
 | 
						|
import { VideoResolution } from './video-resolution.enum'
 | 
						|
 | 
						|
export interface VideoFile {
 | 
						|
  resolution: VideoConstant<VideoResolution>
 | 
						|
  size: number // Bytes
 | 
						|
 | 
						|
  torrentUrl: string
 | 
						|
  torrentDownloadUrl: string
 | 
						|
 | 
						|
  fileUrl: string
 | 
						|
  fileDownloadUrl: string
 | 
						|
 | 
						|
  fps: number
 | 
						|
 | 
						|
  metadata?: VideoFileMetadata
 | 
						|
  metadataUrl?: string
 | 
						|
 | 
						|
  magnetUri: string | null
 | 
						|
}
 |