§
    ÜóÉjr  ã                   óD   — d dl Z e j         G d„ de¦  «        ¦   «         ZdS )é    Nc                   ób   — e Zd ZdZdedej        fd„Zd„ Zej	        dej
        fd„¦   «         ZdS )	ÚPlanez‹
    Base class for audio and video planes.

    See also :class:`~av.audio.plane.AudioPlane` and :class:`~av.video.plane.VideoPlane`.
    ÚframeÚindexc                 ó"   — || _         || _        d S ©N)r   r   )Úselfr   r   s      úm/home/lighthouse/badge-speaker-benchmark/.benchmark-venv-community/lib64/python3.11/site-packages/av/plane.pyÚ	__cinit__zPlane.__cinit__   s   € ØˆŒ
ØˆŒ
ˆ
ˆ
ó    c           
      óf   — d| j         j        › d| j        › d| j        d›dt	          | ¦  «        d›d�	S )Nz<av.ú z bytes; buffer_ptr=0xÚxz; at 0xú>)Ú	__class__Ú__name__Úbuffer_sizeÚ
buffer_ptrÚid©r	   s    r
   Ú__repr__zPlane.__repr__   sc   € ðD�4”>Ô*ð Dð D¨TÔ-=ð Dð DØ œOÐCðDð DÝ68¸±h´hÐCðDð Dð Dð	
r   Úreturnc                 ó:   — | j         j        j        | j                 S r   )r   ÚptrÚextended_datar   r   s    r
   Ú_buffer_ptrzPlane._buffer_ptr   s   € àŒzŒ~Ô+¨D¬JÔ7Ð7r   N)r   Ú
__module__Ú__qualname__Ú__doc__ÚFrameÚcythonÚintr   r   ÚcfuncÚp_voidr   © r   r
   r   r      s|   € € € € € ðð ð˜uð ¨V¬Zð ð ð ð ð
ð 
ð 
ð „\ð8˜Vœ]ð 8ð 8ð 8ñ „\ð8ð 8ð 8r   r   )r!   ÚcclassÚBufferr   r%   r   r
   ú<module>r(      sP   ðØ €€€ð „ð8ð 8ð 8ð 8ð 8ˆFñ 8ô 8ñ „ð8ð 8ð 8r   