| 83 | |
| 84 | /** Result of starting an audio-only stream */ |
| 85 | export interface AudioStreamResult { |
| 86 | /** Screen audio as MediaStream */ |
| 87 | audioStream: MediaStream; |
| 88 | /** Stop the audio capture and cleanup */ |
| 89 | stop: () => Promise<void>; |
| 90 | /** Get the latest audio data (raw PCM) */ |
| 91 | getLatestAudio: () => AudioData | null; |
| 92 | } |
| 93 | |
| 94 | /** |
| 95 | * Unified Tauri screen capture - works on both mobile and desktop |
nothing calls this directly
no outgoing calls
no test coverage detected