UNPKG

@snap/camera-kit

Version:
12 lines 671 B
import { copyDefinedProperties } from "../common/copyDefinedProperties"; import { CameraKitSource, defaultDeviceInfo } from "./CameraKitSource"; const defaultOptions = Object.assign(Object.assign({}, defaultDeviceInfo), { trackingData: new ArrayBuffer(0) }); export function createVideoSource(video, options = {}) { const { trackingData } = Object.assign(Object.assign({}, defaultOptions), copyDefinedProperties(options)); const replayTrackingData = trackingData.byteLength > 0 ? { buffer: trackingData } : undefined; return new CameraKitSource({ media: video, replayTrackingData, }, {}, options); } //# sourceMappingURL=VideoSource.js.map