
    h                          " S  S5      r g)c            
       <    \ rS rSrSrS\S\S\S\S\4
S jrS	 rS
r	g)AudioMetaData   a  AudioMetaData()

Return type of ``torchaudio.info`` function.

:ivar int sample_rate: Sample rate
:ivar int num_frames: The number of frames
:ivar int num_channels: The number of channels
:ivar int bits_per_sample: The number of bits per sample. This is 0 for lossy formats,
    or when it cannot be accurately inferred.
:ivar str encoding: Audio encoding
    The values encoding can take are one of the following:

        * ``PCM_S``: Signed integer linear PCM
        * ``PCM_U``: Unsigned integer linear PCM
        * ``PCM_F``: Floating point linear PCM
        * ``FLAC``: Flac, Free Lossless Audio Codec
        * ``ULAW``: Mu-law
        * ``ALAW``: A-law
        * ``MP3`` : MP3, MPEG-1 Audio Layer III
        * ``VORBIS``: OGG Vorbis
        * ``AMR_WB``: Adaptive Multi-Rate Wideband
        * ``AMR_NB``: Adaptive Multi-Rate Narrowband
        * ``OPUS``: Opus
        * ``HTK``: Single channel 16-bit PCM
        * ``UNKNOWN`` : None of above
sample_rate
num_framesnum_channelsbits_per_sampleencodingc                 @    Xl         X l        X0l        X@l        XPl        g )Nr   r   r   r   r	   )selfr   r   r   r   r	   s         R/var/www/auris/envauris/lib/python3.13/site-packages/torchaudio/_backend/common.py__init__AudioMetaData.__init__   s      '$(.     c                     SU R                    SU R                   SU R                   SU R                   SU R                   S3$ )NzAudioMetaData(sample_rate=z, num_frames=z, num_channels=z, bits_per_sample=z, encoding=)r   )r   s    r   __str__AudioMetaData.__str__+   s_    ++, -//* + --. /#334 5	
r   )r   r	   r   r   r   N)
__name__
__module____qualname____firstlineno____doc__intstrr   r   __static_attributes__ r   r   r   r      sA    6!! ! 	!
 ! !	
r   r   N)r   r   r   r   <module>r      s   3
 3
r   