AForge.Video.VFW.AVIWriter.Dispose C# (CSharp) Метод

Dispose() защищенный Метод

Dispose the object.
protected Dispose ( bool disposing ) : void
disposing bool Indicates if disposing was initiated manually.
Результат void
        protected virtual void Dispose( bool disposing )
		{
			if ( disposing )
			{
				// dispose managed resources
			}
            // close current AVI file if any opened and uninitialize AVI library
            Close( );
			Win32.AVIFileExit( );
		}

Same methods

AVIWriter::Dispose ( ) : void

Usage Example

Пример #1
0
        public void StartRecording()
        {
            if (!RecordVideo)
            {
                DateTime date = DateTime.Now;
                string filePath = _folderPath + String.Format("\\{0}-{1}-{2} {3}-{4}-{5}.avi",
                    date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second);
                int width = 640;
                int height = 480;
                int frameRate = 15;
                
                try
                {
                    if (!Directory.Exists(_folderPath))
                        Directory.CreateDirectory(_folderPath);

                    _aviWriter = new AVIWriter("wmv3");
                    _aviWriter.FrameRate = frameRate;
                    _aviWriter.Open(filePath, width, height);

                    SendMessage("recording");
                    AddClient(this);
                    RaiseRecordEvent();
                    RecordVideo = true;
                }
                catch
                {
                    if (_aviWriter != null)
                    {
                        _aviWriter.Dispose();
                        _aviWriter = null;
                    }
                }
            }
        }
All Usage Examples Of AForge.Video.VFW.AVIWriter::Dispose