o
�J�h`� � @ s� d Z dZddlZddlZddlmZmZmZ ddl m
Z ddlm
Z zeZW n ey1 eZY nw ddd d
ddd
dddd�
Zi dd�dd�dd�dd�dd�dd�dd�d d!�d"d#�d$d%�d&d'�d(d)�d*d+�d,d-�d.d/�d0d1�d2d3�d4d5d6d7d8d9d:d;d<d=� �Zi d>d�d?d�d@d �dAd
�dBd�dCd�dDd
�dEd�dFdG�dHdI�dJdK�dLdM�dNdO�dPdQ�dRdS�dTdU�dVdW�i dXdY�dZd[�d\d]�d^d_�d`da�dbdc�ddde�dfdg�dhdi�djdk�dldm�dndo�dpdq�drds�dtdu�dvdw�dxdy��Zddzd{d|d}�Zi dd?�dd?�dd?�dd?�dd?�dd?�d d?�d"d?�d$d?�d&dD�d(dD�d*d?�d,df�d.d?�d0d?�d2d?�d~d?�d?d?d?dFdhd?d?dxd��Zd�d�d�d�d��Zdddd��Zz�ejd�k�rSdd�lmZ d�e� d� ZnSejd�k�r�dd�lmZ dd�lmZ e� d d�k�rpd�Zn6e� d d�k�r{d�Zn+e d��!e� e� ���ejd�k�r�dd�lmZ e� d�v �r�d�Znd�e� d� Zne d���ddl"Z"ej#�$e"j%�Z&ej#�'e&e�Z(e�)e(�Z*W nu e e+e,f�y3 zed��Z-e-du �r�e d���e�)e-�Z*W nS e �y0 ejd�k�r�d�Z.nejd�k�r�d�Z.n
ejd�k�r d�Z.n� dd�lmZ ejd�k�r)e� d�k�r)ej#�/d���rd�nd�Z0e�)ej#�'e0e.��Z*ne�)e.�Z*Y nw Y nw e�1e*�2� ��3d�d��Z4e4�5d���rMe4e6d��d� Z4 � �d�d�d��Z7 d�d�d��Z8 �d�d�d��Z9G d�d�� d�e:�Z;d�d�d��Z<d�d�� Z=d�d�d��Z>d�d�d��Z?d�d�� Z@G d�d�� d�e:�ZAd�d�d��ZBd�d�� ZCd�d�� ZDd�d�� ZEd�dÄ ZFd�dń ZGe*jHfd�dDŽZId�dɄ ZJd�d˄ ZKd�d̈́ ZLG d�dτ d�eM�ZNG d�dф d�eNeO�ZPG d�dӄ d�eP�ZQdS )�ak python-soundfile is an audio library based on libsndfile, CFFI and NumPy.
Sound files can be read or written directly using the functions
`read()` and `write()`.
To read a sound file in a block-wise fashion, use `blocks()`.
Alternatively, sound files can be opened as `SoundFile` objects.
For further information, see https://python-soundfile.readthedocs.io/.
z0.13.1� N)�SEEK_SET�SEEK_CUR�SEEK_END)�find_library)�ffi� � � � � � � � � � )
�title� copyright�software�artist�comment�dateZalbum�licenseZtracknumberZgenre�WAVi ZAIFFi �AUi �RAWi ZPAFi ZSVXi �NISTi ZVOCi ZIRCAMi
ZW64i ZMAT4i ZMAT5i
ZPVFi �XIi ZHTKi ZSDSi ZAVRi i i i i i i i ! i "