Table of Contents

Enum VideoCaptureMode

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

Defines the various capture and preview modes supported by the video capture system.

public enum VideoCaptureMode

Extension Methods

Fields

VideoCapture = 0

Captures video from physical video devices (webcams, capture cards, etc.) and saves to file.

VideoPreview = 1

Displays video from physical video devices without saving to file.

AudioCapture = 2

Captures audio from audio input devices and saves to file.

AudioPreview = 3

Plays audio from audio input devices without saving to file.

ScreenCapture = 4

Captures screen content (desktop, windows, regions) and saves to file.

ScreenPreview = 5

Displays screen content without saving to file.

IPCapture = 6

Captures video from IP cameras or network streams (RTSP, HTTP, etc.) and saves to file.

IPPreview = 7

Displays video from IP cameras or network streams without saving to file.

BDACapture = 8

Captures from broadcast devices (DVB-S/T/C, ATSC tuners) and saves to file.

BDA (Broadcast Driver Architecture) supports digital TV tuners and satellite receivers.

BDAPreview = 9

Displays content from broadcast devices without saving to file.

CustomCapture = 10

Captures from custom DirectShow filters and saves to file.

Allows integration of third-party or custom-developed DirectShow source filters.

CustomPreview = 11

Displays content from custom DirectShow filters without saving to file.

PushSourceCapture = 12

Captures from push sources (programmatically provided frames) and saves to file.

Used when video frames are generated or provided by the application rather than a hardware device.

PushSourcePreview = 13

Displays content from push sources without saving to file.

DecklinkSourceCapture = 14

Captures from Blackmagic DeckLink professional video hardware and saves to file.

DeckLink devices are professional-grade video capture and playback cards used in broadcast and production.

DecklinkSourcePreview = 15

Displays content from Blackmagic DeckLink hardware without saving to file.

Remarks

This enumeration distinguishes between capture modes (which save data to files or streams) and preview modes (which only display data without saving). Each major input source type (video devices, audio devices, screen, IP streams, etc.) has both capture and preview variants.