mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-05 13:30:02 -05:00
Add missing files
Accidentally, I forgot to add snap-policy.* files.
This commit is contained in:
parent
d568dcd64f
commit
5e20a2d570
2 changed files with 215 additions and 0 deletions
22
src/modules/module-protocol-pulse/snap-policy.h
Normal file
22
src/modules/module-protocol-pulse/snap-policy.h
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/* PipeWire */
|
||||
/* SPDX-FileCopyrightText: Copyright © 2022 Canonical Ltd. */
|
||||
/* SPDX-License-Identifier: MIT */
|
||||
|
||||
#ifndef _SNAP_POLICY_H_
|
||||
#define _SNAP_POLICY_H_
|
||||
|
||||
typedef enum _pw_sandbox_access {
|
||||
PW_SANDBOX_ACCESS_NONE = 0,
|
||||
PW_SANDBOX_ACCESS_NOT_A_SANDBOX = 1 << 0,
|
||||
PW_SANDBOX_ACCESS_RECORD = 1 << 1,
|
||||
PW_SANDBOX_ACCESS_PLAYBACK = 1 << 2,
|
||||
PW_SANDBOX_ACCESS_ALL = (PW_SANDBOX_ACCESS_PLAYBACK | PW_SANDBOX_ACCESS_RECORD),
|
||||
} pw_sandbox_access_t;
|
||||
|
||||
#define PW_KEY_SNAP_ID "pipewire.snap.id"
|
||||
#define PW_KEY_SNAP_PLAYBACK_ALLOWED "pipewire.snap.audio.playback"
|
||||
#define PW_KEY_SNAP_RECORD_ALLOWED "pipewire.snap.audio.record"
|
||||
|
||||
pw_sandbox_access_t pw_snap_get_audio_permissions(struct client *client, int fd, char **app_id);
|
||||
|
||||
#endif // _SNAP_POLICY_H_
|
||||
Loading…
Add table
Add a link
Reference in a new issue