catCannon/src/UseCases/Factories/makeVideoCatpurer.ts
Joshua Shoemaker fc16465fa5 refact: Dependency Inversion
Interfaces for  source code dependencies
2021-01-17 02:34:10 -06:00

15 lines
324 B
TypeScript

import IVideo from "../../Interfaces/IVideo"
import VideoCapturer from "../VideoCapturer"
const defaultProps = {
width: 640,
height: 480
}
function makeVideoCapturer (props?: IVideo): VideoCapturer {
const videoProps = props || defaultProps
return new VideoCapturer(videoProps)
}
export default makeVideoCapturer