Namespace VisioForge.Core.Types.Events
Classes
- AFFaceDetectionEventArgs
-
Provides data for the
OnFaceDetectedevent, containing information about detected faces in a video frame. - AudioFrameBufferEventArgs
-
Provides data for events that deliver audio frame buffers. This class encapsulates an VisioForge.Core.Types.AudioFrame and additional metadata, allowing it to be passed as an argument in event handlers.
- BarcodeEventArgs
-
Provides data for barcode detection events, containing information about the detected barcode.
- CVCarDetectedEventArgs
-
Provides data for events that indicate the detection of cars in a video frame. This class encapsulates the number of cars detected and the time elapsed during the detection process.
- CVFaceDetectedEventArgs
-
Provides data for events that indicate the detection of faces in a video frame. This class encapsulates an array of VisioForge.Core.Types.VideoProcessing.CVFace objects, each representing a detected face, along with the timestamp of the frame.
- CVHandDetectedEventArgs
-
Provides data for events that indicate the detection of hands in a video frame. This class encapsulates an array of VisioForge.Core.Types.VideoProcessing.CVHand objects, each representing a detected hand.
- CVMotionCellsEventArgs
-
Provides data for events that indicate motion detection based on a grid of cells. This class encapsulates information about which cells have detected motion, along with timing details.
- CVPedestrianDetectedEventArgs
-
Provides data for events that indicate the detection of pedestrians in a video frame. This class encapsulates an array of VisioForge.Core.Types.Rect objects, each representing the bounding box of a detected pedestrian, along with the time elapsed during the detection process.
- CVTemplateMatchEventArgs
-
Provides data for events that indicate the result of a template matching operation. This class encapsulates the bounding rectangle of the matched area and a confidence score.
- DataFrameEventArgs
-
Provides data for events that deliver generic data frames. This class encapsulates a VisioForge.Core.Types.DataFrame, allowing it to be passed as an argument in event handlers.
- ErrorsEventArgs
-
Provides data for error events, encapsulating details about an error or warning that occurred within the framework.
- FFMPEGSourceTimestampEventArgs
-
Provides data for events that deliver timestamp information from an FFmpeg source. This class is used to convey the current playback or processing time for different media types within an FFmpeg stream.
- LicenseEventArgs
-
Provides data for license-related events, such as license validation or status updates. This class encapsulates the license level and a descriptive message.
- MotionDetectionEventArgs
-
Provides data for motion detection events, indicating the level of motion and a matrix representing motion areas.
- MotionDetectionExEventArgs
-
Provides data for extended motion and object detection events. This class offers more detailed information about detected motion, including an overall motion level, detected objects, and a motion grid.
- ProgressEventArgs
-
Provides data for progress update events, indicating the completion percentage of an operation.
- SilenceDetectionEventArgs
-
Event arguments for silence detection events that are raised when silence starts or ends in an audio stream. Provides detailed information about the timing and characteristics of the detected silence period, enabling applications to respond to audio level changes in real-time for recording, streaming, or analysis purposes.
- StopEventArgs
-
Provides data for events that indicate a media operation has stopped. This class encapsulates information about the success of the operation and the final position reached.
- VideoFrameBufferEventArgs
-
Provides data for events that deliver video frame buffers. This class encapsulates a VisioForge.Core.Types.VideoFrame and additional metadata, allowing it to be passed as an argument in event handlers.
- VideoFrameXBufferEventArgs
-
Video frame buffer event args (for X engines). Implements the EventArgs.
Enums
- FFMPEGSourceMediaType
-
Defines the types of media streams that can be found in an FFmpeg source. This enumeration helps categorize different tracks within a multimedia file or stream.