
    h                     n    S SK r S SKJrJr  S SKJrJrJrJr  S SK	J
r
  S SKJr  SSKJr   " S S	\5      rg)
    N)ABCabstractmethod)BinaryIOOptionalTupleUnion)Tensor)CodecConfig   )AudioMetaDatac                   $   \ rS rSr\\SS\\\\	R                  4   S\\   S\S\4S jj5       5       r\\      SS\\\\	R                  4   S\S	\S
\S\S\\   S\S\\\4   4S jj5       5       r\\      SS\\\\	R                  4   S\S\S\S\\   S\\   S\\   S\S\\\\\4      SS4S jj5       5       r\\S\\\\	R                  4   S\\   S\4S j5       5       r\\S\\\\	R                  4   S\\   S\4S j5       5       rSrg)Backend   uriformatbuffer_sizereturnc                     [         eNNotImplementedError)r   r   r   s      S/var/www/auris/envauris/lib/python3.13/site-packages/torchaudio/_backend/backend.pyinfoBackend.info   
     "!    Nframe_offset
num_frames	normalizechannels_firstc                     [         er   r   )r   r   r   r   r    r   r   s          r   loadBackend.load   s
     "!r   srcsample_rateencodingbits_per_samplecompressionc	                     [         er   r   )	r   r$   r%   r    r   r&   r'   r   r(   s	            r   saveBackend.save   s
     "!r   c                     [         er   r   r   r   s     r   
can_decodeBackend.can_decode-   r   r   c                     [         er   r   r-   s     r   
can_encodeBackend.can_encode2   r   r    )   )r   TTNr4   )TNNNr4   N)__name__
__module____qualname____firstlineno__staticmethodr   r   r   strosPathLiker   intr   r   boolr   r	   r"   r
   floatr*   r.   r1   __static_attributes__r3   r   r   r   r      s0   "%#r{{23 "Xc] "Y\ "hu "  "  # $	"8S"++-.	"	" 	" 		"
 	" 	" 	" 
vs{		"  	" 
  $ $"&)-@D"8S"++-."" " 	"
 " 3-" "#" " eK$;<=" 
"  " "hR[[89 "8C= "UY "  " "hR[[89 "8C= "UY "  "r   r   )r<   abcr   r   typingr   r   r   r   torchr	   torchaudio.ior
   commonr   r   r3   r   r   <module>rG      s&    	 # 3 3  % !*"c *"r   