Beispiel #1
0
        /// <summary>
        /// <inheritdoc />
        /// </summary>
        public virtual void Dispose()
        {
            Console.WriteLine("Shutting down pipeline.");
            VideoCaptureHandler?.Dispose();
            SnapshotCaptureHandler?.Dispose();
            MotionCaptureHandler?.Dispose();
            VideoEncoder?.Dispose();
            SnapshotEncoder?.Dispose();
            Resizer?.Dispose();
            Splitter?.Dispose();

            Console.WriteLine("Shutting down camera.");
            Cam?.Cleanup();
        }