fix: freezes during longer screen recordings
Closes #131 Fundamentally, we cannot afford to composite webcam and screen on the client. We should create two streams and then combine them with ffmpeg processing in the backend / orion.
This commit is contained in:
Vendored
+2
-2
@@ -32,13 +32,13 @@ declare global {
|
||||
};
|
||||
electronScreen: {
|
||||
getScreenSources: () => Promise<ScreenSource[]>;
|
||||
startRecordingWindow: (data: { includeCamera: boolean }) => void;
|
||||
startRecordingWindow: () => void;
|
||||
stopRecordingWindow: () => void;
|
||||
onStopRequested: (callback: () => void) => () => void;
|
||||
};
|
||||
electronScreenRecord: {
|
||||
stop: () => void;
|
||||
onInit: (callback: (data: { includeCamera: boolean }) => void) => () => void;
|
||||
onInit: (callback: () => void) => () => void;
|
||||
};
|
||||
electronLink: {
|
||||
fetchMetadata: (url: string) => Promise<LinkMetadata | null>;
|
||||
|
||||
Reference in New Issue
Block a user