This repository was archived by the owner on Oct 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
This repository was archived by the owner on Oct 8, 2024. It is now read-only.
Linux support #12
Copy link
Copy link
Open
Labels
audioRelated to audio capture.Related to audio capture.content-enumerationRelated to enumerating capturable contentRelated to enumerating capturable contentenhancementNew feature or requestNew feature or requestgpu-apisRelated to gpu API usage and support.Related to gpu API usage and support.platform-linuxplatform-specific-featureRelated to a platform-specific extensionRelated to a platform-specific extensionvideoRekated to video captureRekated to video capture
Description
We'd like to support Linux, but there is a significant amount of work to be done to enable this.
Roughly speaking, we need to:
- Identify the right screen/window capture APIs for Linux
- Identify the right audio capture API(s) for Linux
- Determine the right GPU API(s) to expose for native frame delivery
- Implement existing extensions for Linux
- Determine what system-specific extension would be helpful for linux
For the time being, let's begin by investigating these questions, and then we'll create issues for the various steps of implementation, to be completed in order:
- Enumerating capturable content and basic frame capture
- Frame to bitmap extension
- Linux GPU API support and frame to texture conversion
- Linux audio capture
- Linux-specific features
Metadata
Metadata
Assignees
Labels
audioRelated to audio capture.Related to audio capture.content-enumerationRelated to enumerating capturable contentRelated to enumerating capturable contentenhancementNew feature or requestNew feature or requestgpu-apisRelated to gpu API usage and support.Related to gpu API usage and support.platform-linuxplatform-specific-featureRelated to a platform-specific extensionRelated to a platform-specific extensionvideoRekated to video captureRekated to video capture