File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/pulseaudio.cpython-312.pyc
�
([Qh= � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc �. � e Zd ZdZdZdZdZdZdZdZ d� Z
y) �
PulseAudioz�The 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)zpulseaudio-utilsr �pactlc � � g d�}g d�}| j |D �cg c] }| j � d|� ��� c}� | j |D �cg c] }| j � d|� ��� c}� | j d� y c c}w c c}w )N)z
list sinkszlist 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�setupzPulseAudio.setup s� � �
�
�
��
���7D�
�-3�t�~�~��a��x�(�
� �
���<N�
�28�t�"�"�#�1�V�H�-�
� �
���>�*��
��
s �A7�A<N)�__name__�
__module__�__qualname__�__doc__�
short_desc�plugin_name�profiles�packagesr r r � � r r r s, � ��
5�J��K�0�H�1�H��I�!�N�+r# r N)�sos.report.pluginsr r r r"