MCPcopy Create free account
hub / github.com/Roy3838/Observer / isStreamAvailable

Method isStreamAvailable

app/src/utils/tauriStreamCapture.ts:371–382  ·  view source on GitHub ↗

* Check if a stream is available

(type: 'camera' | 'screenVideo' | 'screenAudio' | 'microphone')

Source from the content-addressed store, hash-verified

369 * Check if a stream is available
370 */
371 isStreamAvailable(type: 'camera' | 'screenVideo' | 'screenAudio' | 'microphone'): boolean {
372 switch (type) {
373 case 'camera':
374 return !!this.streams.cameraStream;
375 case 'screenVideo':
376 return !!this.streams.screenVideoStream;
377 case 'screenAudio':
378 return !!this.streams.screenAudioStream;
379 case 'microphone':
380 return !!this.streams.microphoneStream;
381 }
382 }
383
384 /**
385 * Map pseudo-stream type to required master streams (Tauri-specific logic)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected