Table of Contents

Enum SeparateCaptureMode

Namespace
VisioForge.Core.Types.VideoCapture
Assembly
VisioForge.Core.dll

Defines the modes for separate capture operations that control how video capture is split across multiple files.

public enum SeparateCaptureMode

Fields

Normal = 0

Normal capture mode where the separate capture process must be controlled manually.

In this mode, the application has full control over when to start and stop separate capture operations. No automatic file splitting occurs, and all captured content is written to a single file until explicitly stopped or a new capture is started.

SplitByDuration = 1

Automatically splits the capture into multiple files based on a specified time duration.

When this mode is selected, the capture system automatically creates new output files after the specified duration has elapsed. This ensures that no single file exceeds the defined time limit.

This mode is particularly useful for long recording sessions where you want to maintain manageable file sizes or need to organize content into time-based segments (e.g., hourly recordings).

SplitByFileSize = 2

Automatically splits the capture into multiple files when a specified file size is reached.

In this mode, the capture system monitors the output file size and automatically creates a new file when the current file reaches the specified size limit. This prevents individual files from becoming too large to handle efficiently.

This mode is ideal for situations where storage constraints exist or when working with file systems that have maximum file size limitations. It also helps in managing upload/transfer operations for captured content.

Remarks

The separate capture mode determines how the captured video is distributed across multiple output files. This is useful for managing large capture sessions by automatically splitting the output based on specific criteria such as time duration or file size.

This enumeration is typically used in conjunction with video capture settings to configure how the capture output should be segmented. The mode affects how the capture system handles file transitions and ensures continuous recording across multiple files.