+
    i	  c                   s:    ^ RI t ^ RIHtHtHt  ! R R]]4      tR# )i    N)PluginIndependentPlugin	PluginOptc                   sT   a  ] tR t^t o RtRtRtRtRt]	! R]
RRR7      .tR tR	tV tR
# )PipeWirezThe PipeWire plugin collects information about the system's input
and output devices, their configuration, metadata, and map of logical
signal flow as managed by PipeWire
z:A low-level multimedia framework for audio-visual playbackpipewireuserZrootz(Run PipeWire commands as a specific user)Zval_typeZdefaultZdescc                s    V P                  R 4      p\        P                  ! V4      P                  pRRV 2RRV R2/p. R
OpV F  pV P	                  WQVR7       K  	  V P                  RR.4       R	# )r   ZXDG_RUNTIME_DIRz
/run/user/ZDBUS_SESSION_BUS_ADDRESSzunix:path=/run/user/z/bus)Zrunasenvz/etc/pipewire/*zpw.dotN)zpipewire --versionzpw-config pathszpw-config listzpw-cli list-remoteszpw-cli list-objectszpw-cli info allzpw-dumpzpw-link -oIvzpw-link -iIvzpw-link -lIvzpw-metadatazpw-metadata -lz
pw-dot -adzspa-acp-tool list-verbosezspa-acp-tool info)Z
get_optionpwdZgetpwnamZpw_uidZadd_cmd_outputZadd_copy_spec)Zselfr   Zuidr   ZcmdsZcmds   &     @/usr/lib/python3.14/site-packages/sos/report/plugins/pipewire.pysetupZPipeWire.setup)   s    v&ll4 ''C51&*>se4(H


$ CS9  	
 	     N)ZsystemZdesktopZhardware)zpipewire-binzpipewire-utilsr   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_nameZprofilesZpackagesr   ZstrZoption_listr	   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sH     
 NJK0H=H 	;		
K! !r
   r   )r   Zsos.report.pluginsr    r   r   r   r   r
   r   <module>r      s     C C:v( :r
   