
    +j,                     Z    d dl Z d dlZe j        Z G d de j                  ZdeiZddiZdS )    Nc                   b     e Zd Zg dZed             ZdZdZdZ fdZ	e fd            Z
 xZS )WebcamCapture)zcamera inputzlive capturezcamera feedsnapshotc           	      P    ddi fdddt           ddfdddt           ddfddd	ifd
iS )NrequiredWEBCAMINTr      )defaultminmaxstepBOOLEANr   T)imagewidthheightcapture_on_queue)MAX_RESOLUTION)ss    9/home/wildlama/comfy/ComfyUI/comfy_extras/nodes_webcam.pyINPUT_TYPESzWebcamCapture.INPUT_TYPES	   sY     "BQqYZ![![\ a.Z["\"\]%.D0A$B	 
 	
    )IMAGEload_capturer   c                 j    t                                          t          j        |                    S N)super
load_imagefolder_pathsget_annotated_filepath)selfr   kwargs	__class__s      r   r   zWebcamCapture.load_capture   s&    ww!!,"Ee"L"LMMMr   c                 F    t                                          |          S r   )r   
IS_CHANGED)clsr   r   r   r   r#   s        r   r%   zWebcamCapture.IS_CHANGED   s    ww!!%(((r   )__name__
__module____qualname__SEARCH_ALIASESclassmethodr   RETURN_TYPESFUNCTIONCATEGORYr   r%   __classcell__)r#   s   @r   r   r      s        PPPN
 
 [
 LHHN N N N N ) ) ) ) [) ) ) ) )r   r   zWebcam Capture)nodesr   r   	LoadImager   NODE_CLASS_MAPPINGSNODE_DISPLAY_NAME_MAPPINGS r   r   <module>r5      ss        %) ) ) ) )EO ) ) )4 ] 
 %   r   