Ë
    ÿÍ:j  ã                   ón   — d dl Z d dlmZmZ d dlmZmZmZmZ d dl	m
Z
 d dlmZ ddlmZ  G d„ d	e«      Zy)
é    N)ÚABCÚabstractmethod)ÚBinaryIOÚOptionalÚTupleÚUnion)ÚTensor)ÚCodecConfigé   )ÚAudioMetaDatac                   ó  — e Zd Zeeddeeeej                  f   de
e   dedefd„«       «       Zee	 	 	 	 	 	 ddeeeej                  f   deded	ed
ede
e   dedeeef   fd„«       «       Zee	 	 	 	 	 	 ddeeeej                  f   deded
ede
e   de
e   de
e   dede
eeeef      ddfd„«       «       Zeedeeeej                  f   de
e   defd„«       «       Zeedeeeej                  f   de
e   defd„«       «       Zy)ÚBackendÚuriÚformatÚbuffer_sizeÚreturnc                 ó   — t         ‚©N©ÚNotImplementedError)r   r   r   s      úp/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/torchaudio/_backend/backend.pyÚinfozBackend.info   ó
   € ô "Ð!ó    NÚframe_offsetÚ
num_framesÚ	normalizeÚchannels_firstc                 ó   — t         ‚r   r   )r   r   r   r   r   r   r   s          r   ÚloadzBackend.load   s
   € ô "Ð!r   ÚsrcÚsample_rateÚencodingÚbits_per_sampleÚcompressionc	                 ó   — t         ‚r   r   )	r   r!   r"   r   r   r#   r$   r   r%   s	            r   ÚsavezBackend.save   s
   € ô "Ð!r   c                 ó   — t         ‚r   r   ©r   r   s     r   Ú
can_decodezBackend.can_decode-   r   r   c                 ó   — t         ‚r   r   r)   s     r   Ú
can_encodezBackend.can_encode2   r   r   )é   )r   éÿÿÿÿTTNr-   )TNNNr-   N)Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   r   r   ÚstrÚosÚPathLiker   Úintr   r   Úboolr   r	   r    r
   Úfloatr'   r*   r,   © r   r   r   r      s0  „ ØØñ"�%˜ # r§{¡{Ð2Ñ3ð "¸XÀc¹]ð "ÐY\ð "Ðhuò "ó ó ð"ð Øð ØØØ#Ø $Øñ	"Ø�8˜S "§+¡+Ð-Ñ.ð	"àð	"ð ð	"ð ð		"ð
 ð	"ð ˜‘ð	"ð ð	"ð 
ˆv�sˆ{Ñ	ò	"ó ó ð	"ð Øð
  $Ø $Ø"&Ø)-ØØ@Dñ"Ø�8˜S "§+¡+Ð-Ñ.ð"àð"ð ð"ð ð	"ð
 ˜‘ð"ð ˜3‘-ð"ð " #™ð"ð ð"ð ˜e K°¸Ð$;Ñ<Ñ=ð"ð 
ò"ó ó ð"ð Øð"˜˜h¨¨R¯[©[Ð8Ñ9ð "À8ÈCÁ=ð "ÐUYò "ó ó ð"ð Øð"˜˜h¨¨R¯[©[Ð8Ñ9ð "À8ÈCÁ=ð "ÐUYò "ó ó ñ"r   r   )r4   Úabcr   r   Útypingr   r   r   r   Útorchr	   Útorchaudio.ior
   Úcommonr   r   r9   r   r   ú<module>r?      s&   ðÛ 	ß #ß 3Ó 3å Ý %å !ô*"ˆcõ *"r   