diff options
Diffstat (limited to 'portal/flatpak-portal.h')
-rw-r--r-- | portal/flatpak-portal.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/portal/flatpak-portal.h b/portal/flatpak-portal.h index 10ac1dd8..0289df00 100644 --- a/portal/flatpak-portal.h +++ b/portal/flatpak-portal.h @@ -29,10 +29,20 @@ typedef enum { FLATPAK_SPAWN_FLAGS_WATCH_BUS = 1 << 4, } FlatpakSpawnFlags; +typedef enum { + FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_DISPLAY = 1 << 0, + FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_SOUND = 1 << 1, + FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_GPU = 1 << 2, +} FlatpakSpawnSandboxFlags; + #define FLATPAK_SPAWN_FLAGS_ALL (FLATPAK_SPAWN_FLAGS_CLEAR_ENV | \ FLATPAK_SPAWN_FLAGS_LATEST_VERSION | \ FLATPAK_SPAWN_FLAGS_SANDBOX | \ FLATPAK_SPAWN_FLAGS_NO_NETWORK | \ FLATPAK_SPAWN_FLAGS_WATCH_BUS) +#define FLATPAK_SPAWN_SANDBOX_FLAGS_ALL (FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_DISPLAY | \ + FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_SOUND | \ + FLATPAK_SPAWN_SANDBOX_FLAGS_SHARE_GPU) + #endif /* __FLATPAK_PORTAL_H__ */ |