← Back
Editing: pulseaudio.cpython-312.opt-1.pyc
� ܓ�i= � �, � 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 �B/usr/lib/python3.12/site-packages/sos/report/plugins/pulseaudio.py�setupzPulseAudio.setup s� � � � � �� ���7D� �7D�V�t�~�~��a��x�(�}� � � ���<N� �<N�&�t�"�"�#�1�V�H�-�<N� � � ���>�*�� �� 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"