public FrmVideoCapture(string serverAddress, int timerInterval) { InitializeComponent(); _serverAddress = serverAddress; _timerInterval = timerInterval; // initialize the webcam capture obj _webcamCapture = new WebcamCapture(_timerInterval, this.Handle.ToInt32()); _audioCapture = new AudioCapture(new AudioCapture.AudioEventHandler(this.AudioSoundCaptured)); // initialize the image capture size _webcamCapture.ImageHeight = pbCapture.Height; _webcamCapture.ImageWidth = pbCapture.Width; // bind the image captured event _webcamCapture.ImageCaptured += new WebcamCapture.WebCamEventHandler(this.WebCamImageCaptured); InitializeProxy(); StartVideoChat(); }
public AudioCapture(AudioCapture.AudioEventHandler handler) { _soundCaptured += handler; }