o
    #i/                     @   s   zd dl mZ W n ey   dZY nw d dlmZmZmZmZmZm	Z	m
Z
mZmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ d dlmZm Z m!Z! d dl"m#Z# g dZ$dS )	   )_HAS_GPU_VIDEO_DECODERF)
_HAS_CPU_VIDEO_DECODER_HAS_VIDEO_OPT_probe_video_from_file_probe_video_from_memory_read_video_from_file_read_video_from_memory _read_video_timestamps_from_file"_read_video_timestamps_from_memoryTimebaseVideoMetaData)decode_avif
decode_gifdecode_heicdecode_imagedecode_jpeg
decode_pngdecode_webpencode_jpeg
encode_pngImageReadMode	read_file
read_image
write_file
write_jpeg	write_png)
read_videoread_video_timestampswrite_video)VideoReader)!r   r   r   r   r	   r   r   r
   r   r   r   r   _read_video_clip_from_memory_read_video_meta_datar   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Videor   N)%_load_gpu_decoderr   ModuleNotFoundError
_video_optr   r   r   r   r   r   r	   r
   r   r   imager   r   r   r   r   r   r   r   r   r   r   r   r   r   r   videor   r   r   video_readerr   __all__ r*   r*   T/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/torchvision/io/__init__.py<module>   s    0D