Loading...
Searching...
No Matches
 
 
 
 
Go to the documentation of this file.
   28#define PW_KEY_PROTOCOL                 "pipewire.protocol"      
   29#define PW_KEY_ACCESS                   "pipewire.access"        
   30#define PW_KEY_CLIENT_ACCESS            "pipewire.client.access" 
   36#define PW_KEY_SEC_PID                  "pipewire.sec.pid"       
   37#define PW_KEY_SEC_UID                  "pipewire.sec.uid"       
   38#define PW_KEY_SEC_GID                  "pipewire.sec.gid"       
   39#define PW_KEY_SEC_LABEL                "pipewire.sec.label"     
   41#define PW_KEY_SEC_SOCKET               "pipewire.sec.socket"    
   43#define PW_KEY_SEC_ENGINE               "pipewire.sec.engine"    
   46#define PW_KEY_SEC_APP_ID               "pipewire.sec.app-id"    
   47#define PW_KEY_SEC_INSTANCE_ID          "pipewire.sec.instance-id"       
   49#define PW_KEY_LIBRARY_NAME_SYSTEM      "library.name.system"    
   50#define PW_KEY_LIBRARY_NAME_LOOP        "library.name.loop"      
   51#define PW_KEY_LIBRARY_NAME_DBUS        "library.name.dbus"      
   54#define PW_KEY_OBJECT_PATH              "object.path"            
   55#define PW_KEY_OBJECT_ID                "object.id"              
   56#define PW_KEY_OBJECT_SERIAL            "object.serial"          
   60#define PW_KEY_OBJECT_LINGER            "object.linger"          
   62#define PW_KEY_OBJECT_REGISTER          "object.register"        
   63#define PW_KEY_OBJECT_EXPORT            "object.export"          
   67#define PW_KEY_CONFIG_PREFIX            "config.prefix"          
   68#define PW_KEY_CONFIG_NAME              "config.name"            
   69#define PW_KEY_CONFIG_OVERRIDE_PREFIX   "config.override.prefix"         
   70#define PW_KEY_CONFIG_OVERRIDE_NAME     "config.override.name"   
   73#define PW_KEY_LOOP_NAME                "loop.name"              
   74#define PW_KEY_LOOP_CLASS               "loop.class"             
   75#define PW_KEY_LOOP_RT_PRIO             "loop.rt-prio"           
   76#define PW_KEY_LOOP_CANCEL              "loop.cancel"            
   77#define PW_KEY_LOOP_RETRY_TIMEOUT       "loop.retry-timeout"     
   82#define PW_KEY_CONTEXT_PROFILE_MODULES  "context.profile.modules"        
   83#define PW_KEY_USER_NAME                "context.user-name"      
   84#define PW_KEY_HOST_NAME                "context.host-name"      
   87#define PW_KEY_CORE_NAME                "core.name"              
   90#define PW_KEY_CORE_VERSION             "core.version"           
   91#define PW_KEY_CORE_DAEMON              "core.daemon"            
   93#define PW_KEY_CORE_ID                  "core.id"                
   94#define PW_KEY_CORE_MONITORS            "core.monitors"          
   97#define PW_KEY_CPU_MAX_ALIGN            "cpu.max-align"          
   99#define PW_KEY_CPU_CORES                "cpu.cores"              
  102#define PW_KEY_PRIORITY_SESSION         "priority.session"       
  103#define PW_KEY_PRIORITY_DRIVER          "priority.driver"        
  106#define PW_KEY_REMOTE_NAME              "remote.name"            
  111#define PW_KEY_REMOTE_INTENTION         "remote.intention"       
  115#define PW_KEY_APP_NAME                 "application.name"       
  116#define PW_KEY_APP_ID                   "application.id"         
  118#define PW_KEY_APP_VERSION              "application.version"    
  119#define PW_KEY_APP_ICON                 "application.icon"       
  120#define PW_KEY_APP_ICON_NAME            "application.icon-name"  
  122#define PW_KEY_APP_LANGUAGE             "application.language"   
  125#define PW_KEY_APP_PROCESS_ID           "application.process.id"         
  126#define PW_KEY_APP_PROCESS_BINARY       "application.process.binary"     
  127#define PW_KEY_APP_PROCESS_USER         "application.process.user"       
  128#define PW_KEY_APP_PROCESS_HOST         "application.process.host"       
  129#define PW_KEY_APP_PROCESS_MACHINE_ID   "application.process.machine-id"  
  131#define PW_KEY_APP_PROCESS_SESSION_ID   "application.process.session-id"  
  135#define PW_KEY_WINDOW_X11_DISPLAY       "window.x11.display"     
  138#define PW_KEY_CLIENT_ID                "client.id"              
  139#define PW_KEY_CLIENT_NAME              "client.name"            
  140#define PW_KEY_CLIENT_API               "client.api"             
  144#define PW_KEY_NODE_ID                  "node.id"                
  145#define PW_KEY_NODE_NAME                "node.name"              
  146#define PW_KEY_NODE_NICK                "node.nick"              
  147#define PW_KEY_NODE_DESCRIPTION         "node.description"       
  149#define PW_KEY_NODE_PLUGGED             "node.plugged"           
  152#define PW_KEY_NODE_SESSION             "node.session"           
  153#define PW_KEY_NODE_GROUP               "node.group"             
  157#define PW_KEY_NODE_SYNC_GROUP          "node.sync-group"        
  161#define PW_KEY_NODE_SYNC                "node.sync"              
  162#define PW_KEY_NODE_TRANSPORT           "node.transport"         
  163#define PW_KEY_NODE_EXCLUSIVE           "node.exclusive"         
  164#define PW_KEY_NODE_AUTOCONNECT         "node.autoconnect"       
  166#define PW_KEY_NODE_LATENCY             "node.latency"           
  168#define PW_KEY_NODE_MAX_LATENCY         "node.max-latency"       
  170#define PW_KEY_NODE_LOCK_QUANTUM        "node.lock-quantum"      
  172#define PW_KEY_NODE_FORCE_QUANTUM       "node.force-quantum"     
  174#define PW_KEY_NODE_RATE                "node.rate"              
  176#define PW_KEY_NODE_LOCK_RATE           "node.lock-rate"         
  178#define PW_KEY_NODE_FORCE_RATE          "node.force-rate"        
  182#define PW_KEY_NODE_DONT_RECONNECT      "node.dont-reconnect"    
  186#define PW_KEY_NODE_ALWAYS_PROCESS      "node.always-process"    
  187#define PW_KEY_NODE_WANT_DRIVER         "node.want-driver"       
  189#define PW_KEY_NODE_PAUSE_ON_IDLE       "node.pause-on-idle"     
  190#define PW_KEY_NODE_SUSPEND_ON_IDLE     "node.suspend-on-idle"   
  191#define PW_KEY_NODE_CACHE_PARAMS        "node.cache-params"      
  192#define PW_KEY_NODE_TRANSPORT_SYNC      "node.transport.sync"    
  193#define PW_KEY_NODE_DRIVER              "node.driver"            
  194#define PW_KEY_NODE_DRIVER_ID           "node.driver-id"         
  196#define PW_KEY_NODE_ASYNC               "node.async"             
  197#define PW_KEY_NODE_LOOP_NAME           "node.loop.name"         
  198#define PW_KEY_NODE_LOOP_CLASS          "node.loop.class"        
  199#define PW_KEY_NODE_STREAM              "node.stream"            
  201#define PW_KEY_NODE_VIRTUAL             "node.virtual"           
  203#define PW_KEY_NODE_PASSIVE             "node.passive"           
  206#define PW_KEY_NODE_LINK_GROUP          "node.link-group"        
  209#define PW_KEY_NODE_NETWORK             "node.network"           
  210#define PW_KEY_NODE_TRIGGER             "node.trigger"           
  213#define PW_KEY_NODE_CHANNELNAMES                "node.channel-names"             
  215#define PW_KEY_NODE_DEVICE_PORT_NAME_PREFIX                     "node.device-port-name-prefix"           
  220#define PW_KEY_PORT_ID                  "port.id"                
  221#define PW_KEY_PORT_NAME                "port.name"              
  222#define PW_KEY_PORT_DIRECTION           "port.direction"         
  224#define PW_KEY_PORT_ALIAS               "port.alias"             
  225#define PW_KEY_PORT_PHYSICAL            "port.physical"          
  226#define PW_KEY_PORT_TERMINAL            "port.terminal"          
  227#define PW_KEY_PORT_CONTROL             "port.control"           
  228#define PW_KEY_PORT_MONITOR             "port.monitor"           
  229#define PW_KEY_PORT_CACHE_PARAMS        "port.cache-params"      
  230#define PW_KEY_PORT_EXTRA               "port.extra"             
  232#define PW_KEY_PORT_PASSIVE             "port.passive"           
  233#define PW_KEY_PORT_IGNORE_LATENCY      "port.ignore-latency"    
  234#define PW_KEY_PORT_GROUP               "port.group"             
  237#define PW_KEY_LINK_ID                  "link.id"                
  238#define PW_KEY_LINK_INPUT_NODE          "link.input.node"        
  239#define PW_KEY_LINK_INPUT_PORT          "link.input.port"        
  240#define PW_KEY_LINK_OUTPUT_NODE         "link.output.node"       
  241#define PW_KEY_LINK_OUTPUT_PORT         "link.output.port"       
  242#define PW_KEY_LINK_PASSIVE             "link.passive"           
  245#define PW_KEY_LINK_FEEDBACK            "link.feedback"          
  248#define PW_KEY_LINK_ASYNC               "link.async"             
  251#define PW_KEY_DEVICE_ID                "device.id"              
  252#define PW_KEY_DEVICE_NAME              "device.name"            
  253#define PW_KEY_DEVICE_PLUGGED           "device.plugged"         
  255#define PW_KEY_DEVICE_NICK              "device.nick"            
  256#define PW_KEY_DEVICE_STRING            "device.string"          
  258#define PW_KEY_DEVICE_API               "device.api"             
  260#define PW_KEY_DEVICE_DESCRIPTION       "device.description"     
  262#define PW_KEY_DEVICE_BUS_PATH          "device.bus-path"        
  264#define PW_KEY_DEVICE_SERIAL            "device.serial"          
  265#define PW_KEY_DEVICE_VENDOR_ID         "device.vendor.id"       
  266#define PW_KEY_DEVICE_VENDOR_NAME       "device.vendor.name"     
  267#define PW_KEY_DEVICE_PRODUCT_ID        "device.product.id"      
  268#define PW_KEY_DEVICE_PRODUCT_NAME      "device.product.name"    
  269#define PW_KEY_DEVICE_CLASS             "device.class"           
  270#define PW_KEY_DEVICE_FORM_FACTOR       "device.form-factor"     
  275#define PW_KEY_DEVICE_BUS               "device.bus"             
  278#define PW_KEY_DEVICE_SUBSYSTEM         "device.subsystem"       
  279#define PW_KEY_DEVICE_SYSFS_PATH        "device.sysfs.path"      
  280#define PW_KEY_DEVICE_ICON              "device.icon"            
  282#define PW_KEY_DEVICE_ICON_NAME         "device.icon-name"       
  284#define PW_KEY_DEVICE_INTENDED_ROLES    "device.intended-roles"  
  288#define PW_KEY_DEVICE_CACHE_PARAMS      "device.cache-params"    
  291#define PW_KEY_MODULE_ID                "module.id"              
  292#define PW_KEY_MODULE_NAME              "module.name"            
  293#define PW_KEY_MODULE_AUTHOR            "module.author"          
  294#define PW_KEY_MODULE_DESCRIPTION       "module.description"     
  296#define PW_KEY_MODULE_USAGE             "module.usage"           
  298#define PW_KEY_MODULE_VERSION           "module.version"         
  299#define PW_KEY_MODULE_DEPRECATED        "module.deprecated"      
  302#define PW_KEY_FACTORY_ID               "factory.id"             
  303#define PW_KEY_FACTORY_NAME             "factory.name"           
  304#define PW_KEY_FACTORY_USAGE            "factory.usage"          
  305#define PW_KEY_FACTORY_TYPE_NAME        "factory.type.name"      
  306#define PW_KEY_FACTORY_TYPE_VERSION     "factory.type.version"   
  309#define PW_KEY_STREAM_IS_LIVE           "stream.is-live"         
  310#define PW_KEY_STREAM_LATENCY_MIN       "stream.latency.min"     
  311#define PW_KEY_STREAM_LATENCY_MAX       "stream.latency.max"     
  312#define PW_KEY_STREAM_MONITOR           "stream.monitor"         
  318#define PW_KEY_STREAM_DONT_REMIX        "stream.dont-remix"      
  319#define PW_KEY_STREAM_CAPTURE_SINK      "stream.capture.sink"    
  323#define PW_KEY_MEDIA_TYPE               "media.type"             
  325#define PW_KEY_MEDIA_CATEGORY           "media.category"         
  327#define PW_KEY_MEDIA_ROLE               "media.role"             
  331#define PW_KEY_MEDIA_CLASS              "media.class"            
  332#define PW_KEY_MEDIA_NAME               "media.name"             
  333#define PW_KEY_MEDIA_TITLE              "media.title"            
  334#define PW_KEY_MEDIA_ARTIST             "media.artist"           
  335#define PW_KEY_MEDIA_ALBUM              "media.album"            
  336#define PW_KEY_MEDIA_COPYRIGHT          "media.copyright"        
  337#define PW_KEY_MEDIA_SOFTWARE           "media.software"         
  338#define PW_KEY_MEDIA_LANGUAGE           "media.language"         
  339#define PW_KEY_MEDIA_FILENAME           "media.filename"         
  340#define PW_KEY_MEDIA_ICON               "media.icon"             
  342#define PW_KEY_MEDIA_ICON_NAME          "media.icon-name"        
  344#define PW_KEY_MEDIA_COMMENT            "media.comment"          
  345#define PW_KEY_MEDIA_DATE               "media.date"             
  346#define PW_KEY_MEDIA_FORMAT             "media.format"           
  349#define PW_KEY_FORMAT_DSP               "format.dsp"             
  352#define PW_KEY_AUDIO_CHANNEL            "audio.channel"          
  353#define PW_KEY_AUDIO_RATE               "audio.rate"             
  354#define PW_KEY_AUDIO_CHANNELS           "audio.channels"         
  355#define PW_KEY_AUDIO_FORMAT             "audio.format"           
  356#define PW_KEY_AUDIO_ALLOWED_RATES      "audio.allowed-rates"    
  360#define PW_KEY_VIDEO_RATE               "video.framerate"        
  361#define PW_KEY_VIDEO_FORMAT             "video.format"           
  362#define PW_KEY_VIDEO_SIZE               "video.size"             
  364#define PW_KEY_TARGET_OBJECT            "target.object"          
  367#ifndef PW_REMOVE_DEPRECATED 
  368# ifdef PW_ENABLE_DEPRECATED 
  369#  define PW_KEY_PRIORITY_MASTER        "priority.master"        
  370#  define PW_KEY_NODE_TARGET            "node.target"            
  372#  define PW_KEY_PRIORITY_MASTER        PW_DEPRECATED("priority.master") 
  373#  define PW_KEY_NODE_TARGET            PW_DEPRECATED("node.target")