%PDF- %PDF-
Direktori : /lib/python3/dist-packages/orca/__pycache__/ |
Current File : //lib/python3/dist-packages/orca/__pycache__/sound.cpython-312.pyc |
� g f � �� � d Z dZdZdZdZdZddlZddlmZ ej d d � ddlm Z e j d� \ aZ d dlmZ d dlmZmZ G d� d� Z e� Zd� Zy# e$ r daY �,w xY w)zUtilities for playing sounds.z$Id:$z$Revision:$z$Date:$zCopyright (c) 2016 Orca Team�LGPL� N)�GLib�Gstz1.0)r F� )�debug)�Icon�Tonec �T � e Zd ZdZd� Zd� Zd� Zd� Zd d�Zd d�Z d� Z d d �Zdd�Zd� Z y )�PlayerzPlays Icons and Tones.c �� � d| _ d | _ d | _ d | _ d | _ t s(d}t j t j |d� y | j � y )NFz'SOUND ERROR: Gstreamer is not availableT) �_initialized�_source�_sink�_player� _pipeline�_gstreamerAvailabler �printMessage� LEVEL_INFO�init)�self�msgs �,/usr/lib/python3/dist-packages/orca/sound.py�__init__zPlayer.__init__- sR � �!�������� �������"�;�C����u�/�/��d�;��� � �� c �� � |j t j j k( r4| j j t j j � y |j t j j k( rq| j j t j j � |j � \ }}d|� �}t j t j |d� y y �Nz SOUND ERROR: T) �typer �MessageType�EOSr � set_state�State�NULL�ERROR�parse_errorr r r �r �bus�message�error�infor s r �_onPlayerMessagezPlayer._onPlayerMessage; s� � ��<�<�3�?�?�.�.�.��L�L�"�"�3�9�9�>�>�2� �\�\�S�_�_�2�2� 2��L�L�"�"�3�9�9�>�>�2�!�-�-�/�K�E�4�!�%��)�C����u�/�/��d�;� 3r c �� � |j t j j k( r4| j j t j j � y |j t j j k( rq| j j t j j � |j � \ }}d|� �}t j t j |d� y y r ) r r r r r r r! r"