
    Ph                         d dl mZmZmZ d dlZddlmZ 	 ddlmZ ddl
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 dd
l m!Z!m"Z"m#Z# ddl$m%Z% g dZ&y# e	$ r dZY Nw xY w)    )AnyDictIteratorN   )_log_api_usage_once   )_HAS_GPU_VIDEO_DECODERF)	_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_imagedecode_jpeg
decode_png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	   _read_video_clip_from_memory_read_video_meta_datar   r   r   r   r   r   r   r   r   r   r   r   r   Videor!   )'typingr   r   r   torchutilsr   _load_gpu_decoderr	   ModuleNotFoundError
_video_optr
   r   r   r   r   r   r   r   r   imager   r   r   r   r   r   r   r   r   r   r   videor   r   r    video_readerr!   __all__     bC:\Users\daisl\Desktop\realtime-object-detection\venv\Lib\site-packages\torchvision/io/__init__.py<module>r2      sf    & &  '#9
 
 
    B A %?  #"#s   A! !A+*A+