diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-11-27 21:28:16 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-11-27 21:28:16 +0900 |
| commit | 1dab87aaf07ad43c145f28fecfb73c7d801d3344 (patch) | |
| tree | 0169e9a0c83c90038592cbc747c487a90f0147e9 /internal/pipewire | |
| parent | 2bafde99e352ffec2e35a1e45aaf6c26bf864485 (diff) | |
internal/pipewire: add missing constants
These did not appear useful at first since it was assumed to be filenames for loading modules.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/pipewire')
| -rw-r--r-- | internal/pipewire/pipewire.go | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/internal/pipewire/pipewire.go b/internal/pipewire/pipewire.go index 8f38bce3..6cc89ff0 100644 --- a/internal/pipewire/pipewire.go +++ b/internal/pipewire/pipewire.go @@ -143,6 +143,15 @@ const ( PW_VERSION_MODULE_METHODS = 0 ) +/* pipewire/impl-module.h */ + +const ( + PIPEWIRE_SYMBOL_MODULE_INIT = "pipewire__module_init" + PIPEWIRE_MODULE_PREFIX = "libpipewire-" + + PW_VERSION_IMPL_MODULE_EVENTS = 0 +) + /* pipewire/node.h */ const ( @@ -243,6 +252,8 @@ const ( const ( PW_TYPE_INTERFACE_ClientNode = PW_TYPE_INFO_INTERFACE_BASE + "ClientNode" PW_VERSION_CLIENT_NODE = 6 + + PW_EXTENSION_MODULE_CLIENT_NODE = PIPEWIRE_MODULE_PREFIX + "module-client-node" ) const ( @@ -292,6 +303,8 @@ const ( PW_TYPE_INTERFACE_Metadata = PW_TYPE_INFO_INTERFACE_BASE + "Metadata" PW_METADATA_PERM_MASK = PW_PERM_RWX PW_VERSION_METADATA = 3 + + PW_EXTENSION_MODULE_METADATA = PIPEWIRE_MODULE_PREFIX + "module-metadata" ) const ( @@ -320,7 +333,9 @@ const ( const ( PW_TYPE_INTERFACE_Profiler = PW_TYPE_INFO_INTERFACE_BASE + "Profiler" PW_VERSION_PROFILER = 3 - W_PROFILER_PERM_MASK = PW_PERM_R + PW_PROFILER_PERM_MASK = PW_PERM_R + + PW_EXTENSION_MODULE_PROFILER = PIPEWIRE_MODULE_PREFIX + "module-profiler" ) const ( @@ -347,6 +362,8 @@ const ( PW_TYPE_INTERFACE_SecurityContext = PW_TYPE_INFO_INTERFACE_BASE + "SecurityContext" PW_SECURITY_CONTEXT_PERM_MASK = PW_PERM_RWX PW_VERSION_SECURITY_CONTEXT = 3 + + PW_EXTENSION_MODULE_SECURITY_CONTEXT = PIPEWIRE_MODULE_PREFIX + "module-security-context" ) const ( |
