MCPcopy Index your code
hub / github.com/CapSoftware/Cap / getCameraPreviewStream

Function getCameraPreviewStream

apps/chrome-extension/src/offscreen/recorder.ts:295–307  ·  view source on GitHub ↗
(settings: WebcamSettings)

Source from the content-addressed store, hash-verified

293};
294
295const getCameraPreviewStream = async (settings: WebcamSettings) => {
296 if (
297 cameraPreviewStream?.active &&
298 cameraPreviewDeviceId === settings.deviceId
299 ) {
300 return cameraPreviewStream;
301 }
302
303 disconnectCameraPreviews();
304 cameraPreviewStream = await getCameraMediaStream(settings, false);
305 cameraPreviewDeviceId = settings.deviceId;
306 return cameraPreviewStream;
307};
308
309const getStreamSize = (stream: MediaStream) => {
310 const settings = stream.getVideoTracks()[0]?.getSettings();

Callers 1

connectCameraPreviewFunction · 0.85

Calls 2

disconnectCameraPreviewsFunction · 0.85
getCameraMediaStreamFunction · 0.85

Tested by

no test coverage detected