
    ([Qh=                     ,    d dl mZmZ  G d dee      Zy)    )PluginIndependentPluginc                   .    e Zd ZdZdZdZdZdZdZdZ	d Z
y)	
PulseAudiozThe PulseAudio plugin collects information about the system's inputs
    sources, output sinks, detected sound cards, and pulse audio's
    configuration
    z!The sound server audio middleware
pulseaudio)systemdesktophardware)zpulseaudio-utilsr   pactlc                    g d}g d}| j                  |D cg c]  }| j                   d|  c}       | j                  |D cg c]  }| j                   d|  c}       | j                  d       y c c}w c c}w )N)z
list sinkszlist sourcesz
list cardsinfostatz	--version)z--dump-confz--dump-modulesz--check z/etc/pulse/*)add_cmd_output	pactl_cmdpulseaudio_cmdadd_copy_spec)selfpactl_subcmdspulseaudio_subcmdssubcmds       ?/usr/lib/python3/dist-packages/sos/report/plugins/pulseaudio.pysetupzPulseAudio.setup   s    

 	7D
-3t~~ax(
 	 	<N
28t""#1VH-
 	 	>*

s   A7A<N)__name__
__module____qualname____doc__
short_descplugin_nameprofilespackagesr   r   r        r   r   r      s,    
 5JK0H1HI!N+r#   r   N)sos.report.pluginsr   r   r   r"   r#   r   <module>r%      s    9&+* &+r#   