Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Backend Selection API #39

Open
OutOfTheVoid opened this issue Jul 24, 2024 · 0 comments
Open

Backend Selection API #39

OutOfTheVoid opened this issue Jul 24, 2024 · 0 comments
Labels
content-enumeration Related to enumerating capturable content enhancement New feature or request gpu-apis Related to gpu API usage and support. platform-specific-feature Related to a platform-specific extension

Comments

@OutOfTheVoid
Copy link
Contributor

While not currently the case, in the future, we may have multiple backends on some platforms (E.G. xdg-desktop-portal vs xcb/x on Linux), so having some way to choose these at runtime based on support is necessary before this is the case.

At a minimum, Backend information should report:

  • Supported features (GPU APIs, Access control details)
  • Content Selection Mode (Window Manager vs Programmatic)
  • Performance Details (are frames delivered via GPU textures, or do we have to upload them?)
@OutOfTheVoid OutOfTheVoid added enhancement New feature or request content-enumeration Related to enumerating capturable content platform-specific-feature Related to a platform-specific extension gpu-apis Related to gpu API usage and support. labels Jul 24, 2024
@MAlba124 MAlba124 mentioned this issue Jul 25, 2024
7 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
content-enumeration Related to enumerating capturable content enhancement New feature or request gpu-apis Related to gpu API usage and support. platform-specific-feature Related to a platform-specific extension
Projects
None yet
Development

No branches or pull requests

1 participant