TypeScript SDK Reference / VideoSourceFactory
Class: VideoSourceFactory
Factory for creating VideoSource instances. This factory provides a unified way to create either Camera or VideoFile instances.
Constructors
Constructor
new VideoSourceFactory():
VideoSourceFactory
Returns
VideoSourceFactory
Methods
createCamera()
staticcreateCamera(video,options):VideoSource
Create a Camera instance as a VideoSource
Parameters
video
HTMLVideoElement
The HTMLVideoElement to bind the camera to
options
CameraOptions
Camera configuration options
Returns
A VideoSource instance (Camera)
createVideoFile()
staticcreateVideoFile(video,options):VideoSource
Create a VideoFile instance as a VideoSource
Parameters
video
HTMLVideoElement
The HTMLVideoElement to bind the video file to
options
VideoFileOptions
VideoFile configuration options
Returns
A VideoSource instance (VideoFile)
createVideoSource()
staticcreateVideoSource(video,options):VideoSource
Create a VideoSource automatically based on whether video.src is set
Parameters
video
HTMLVideoElement
The HTMLVideoElement to bind to
options
Options for configuring the video source
CameraOptions | VideoFileOptions
Returns
A VideoSource instance (Camera or VideoFile)