o
    ë’2j…  ã                   @   s@   d dl Z d dlmZ d dlmZ e je jG dd„ deƒƒƒZdS )é    N)ÚPacket)ÚStreamc                   @   s.   e Zd Zdd„ ZejddedB fdd„ƒZdS )ÚSubtitleStreamc                 C   s   t | j|ƒS ©N)ÚgetattrÚcodec_context)ÚselfÚname© r
   úN/var/www/html/whisper/venv/lib/python3.10/site-packages/av/subtitles/stream.pyÚ__getattr__	   s   zSubtitleStream.__getattr__NÚpacketc                 C   s   |st ƒ }| j |¡S )zÑ
        Decode a :class:`.Packet` and returns a subtitle object.

        :rtype: list[AssSubtitle] | list[BitmapSubtitle]

        .. seealso:: This is a passthrough to :meth:`.CodecContext.decode`.
        )r   r   Údecode)r   r   r
   r
   r   r      s   	zSubtitleStream.decoder   )Ú__name__Ú
__module__Ú__qualname__r   ÚcythonÚccallr   r   r
   r
   r
   r   r      s    r   )r   Úcython.cimports.av.packetr   Úcython.cimports.av.streamr   ÚfinalÚcclassr   r
   r
   r
   r   Ú<module>   s    