001package com.github.sarxos.webcam; 002 003/** 004 * Webcam listener. 005 * 006 * @author Bartosz Firyn (SarXos) 007 */ 008public interface WebcamListener { 009 010 /** 011 * Webcam has been open. 012 * 013 * @param we a webcam event 014 */ 015 void webcamOpen(WebcamEvent we); 016 017 /** 018 * Webcam has been closed 019 * 020 * @param we a webcam event 021 */ 022 void webcamClosed(WebcamEvent we); 023 024 /** 025 * Webcam has been disposed 026 * 027 * @param we a webcam event 028 */ 029 void webcamDisposed(WebcamEvent we); 030 031 /** 032 * Webcam image has been obtained. 033 * 034 * @param we a webcam event 035 */ 036 void webcamImageObtained(WebcamEvent we); 037}