Ë
    ÛÍ:jr  ã                   ó@   — d dl Z e j                   G d„ de«      «       Zy)é    Nc                   óx   — e Zd ZdZdedej                  fd„Zd„ Zej                  dej                  fd„«       Zy)	ÚPlanez‹
    Base class for audio and video planes.

    See also :class:`~av.audio.plane.AudioPlane` and :class:`~av.video.plane.VideoPlane`.
    ÚframeÚindexc                 ó    — || _         || _        y ©N)r   r   )Úselfr   r   s      ú]/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/av/plane.pyÚ	__cinit__zPlane.__cinit__   s   € ØˆŒ
Øˆ�
ó    c           
      ó†   — 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__   sK   € à�4—>‘>×*Ñ*Ð+¨1¨T×-=Ñ-=Ð,>ð ?Ø ŸO™O¨AÐ.¨g´b¸³h¸q°\ÀðDð	
r   Úreturnc                 ó\   — | j                   j                  j                  | j                     S r   )r   ÚptrÚextended_datar   r   s    r
   Ú_buffer_ptrzPlane._buffer_ptr   s   € à�z‰z�~‰~×+Ñ+¨D¯J©JÑ7Ð7r   N)r   Ú
__module__Ú__qualname__Ú__doc__ÚFrameÚcythonÚintr   r   ÚcfuncÚp_voidr   © r   r
   r   r      sF   „ ñð˜uð ¨V¯Z©Zó ò
ð ‡\�\ð8˜VŸ]™]ò 8ó ñ8r   r   )r!   ÚcclassÚBufferr   r%   r   r
   ú<module>r(      s'   ðÛ ð ‡�ô8ˆFó 8ó ñ8r   