AVI file video source.

The video source reads AVI files using Video for Windows.

Sample usage:

// create AVI file video source AVIFileVideoSource source = new AVIFileVideoSource( "some file" ); // set event handlers source.NewFrame += new NewFrameEventHandler( video_NewFrame ); // start the video source source.Start( ); // ... // signal to stop source.SignalToStop( ); // New frame event handler, which is invoked on each new available video frame private void video_NewFrame( object sender, NewFrameEventArgs eventArgs ) { // get new frame Bitmap bitmap = eventArgs.Frame; // process the frame }
Inheritance: IVideoSource
Example #1
0
        // "Open" menu item clieck - open AVI file
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                // create video source
                AVIFileVideoSource fileSource = new AVIFileVideoSource(openFileDialog.FileName);

                OpenVideoSource(fileSource);
            }
        }