
    MAi                     p    S r  SSKrS\4S jrS\4S jr	g! \ a  rSSKJr  \" \5      r SrCN(SrCff = f)z2Functions to get versions of underlying libraries.    N   )DeferredErrorreturnc                  2    [         R                  " 5       S   $ )zReturns ``libheif`` version.libheif_pi_heifget_lib_info     M/var/www/html/land-ocr/venv/lib/python3.13/site-packages/pi_heif/_lib_info.pylibheif_versionr      s      "9--r   c                  ,    [         R                  " 5       $ )a  Returns a dictionary with version information.

The keys `libheif`, `HEIF`, `AVIF`, `encoders`, `decoders` are always present, but values for all except
`libheif` can be empty.

{
    'libheif': '1.15.2',
    'HEIF': 'x265 HEVC encoder (3.4+31-6722fce1f)',
    'AVIF': 'AOMedia Project AV1 Encoder 3.5.0',
    'encoders': {
        'encoder1_id': 'encoder1_full_name',
        'encoder2_id': 'encoder2_full_name',
    },
    'decoders': {
        'decoder1_id': 'decoder1_full_name',
        'decoder2_id': 'decoder2_full_name',
    },
}
r   r   r   r   libheif_infor      s    (   ""r   )
__doc__r	   ImportErrorex_deffered_errorr   strr   dictr   r   r   r   <module>r      sG    8!. .
#d #  !.R H!s    505