Table of Contents

Namespace VisioForge.Core.Types.X.Sources

Namespaces

VisioForge.Core.Types.X.Sources.AlliedVision
VisioForge.Core.Types.X.Sources.Spinnaker

Classes

AlliedVisionCameraInfo

Class AlliedVisionCameraInfo.

AlliedVisionSourceSettings

Allied Vision camera source settings.

AudioCaptureDeviceFormat

Audio capture device format.

AudioCaptureDeviceFormatInfo

Class AudioCaptureDeviceFormatInfo.

AudioCaptureDeviceInfo

Audio capture device information.

AudioCaptureDeviceSourceSettings

Common audio capture device source settings.

AudioMixerSourceSettings

Class AudioMixerSourceSettings. Implements the VisioForge.Core.Types.X.VideoCapture.IVideoCaptureBaseAudioSourceSettings

BaslerCameraInfo

Class BaslerCameraInfo.

BaslerSourceSettings

Basler camera source settings.

CDGSourceSettings

CDG source settings. Supports both standalone CDG+Audio files and ZIP archives containing CDG+MP3/WAV pairs. Implements the VisioForge.Core.Types.X.MediaPlayer.IMediaPlayerBaseSourceSettings.

CustomMixerSourceSettings

Settings for the VisioForge.Core.MediaBlocks.Sources.CustomMixerSourceBlock. Defines fixed output caps for video and audio. Input data pushed to the block must match these caps exactly.

DemuxerSourceSettings

Demuxer source settings.

FallbackSwitchSettings

Main fallback switch configuration container.

FallbackSwitchSettingsBase

Base class for fallback switch configuration settings.

GenICamSourceSettings

GenICam camera source settings.

HTTPMJPEGSourceSettings

HTTP MJPEG source settings.

HTTPSourceSettings

HTTP/HTTPS source settings. Implements the VisioForge.Core.Types.X.MediaPlayer.IMediaPlayerBaseSourceSettings. Implements the VisioForge.Core.Types.X.VideoCapture.IVideoCaptureBaseVideoSourceSettings.

ImageSequenceSourceSettings

Image sequence source settings for reading image sequences from a folder.

ImageVideoSourceSettings

Image video source settings.

MediaBlockFallbackSettings

Configuration for media block fallback.

NDISourceInfo

NDI source information.

NDISourceSettings

NDI source settings.

NDISourcesChangedEventArgs

Carries an updated NDI source snapshot plus the per-item diff for the DeviceEnumerator.NDISourcesChanged event.

PulseAudioSourceSettings

PulseAudio source settings for capturing audio using pulsesrc GStreamer element. PulseAudio is the default sound server on many Linux distributions. Implements the VisioForge.Core.Types.X.Sources.IAudioCaptureDeviceSourceSettings Implements the VisioForge.Core.Types.X.VideoCapture.IVideoCaptureBaseAudioSourceSettings

PushAudioSourceSettings

Push audio source settings. Implements the VisioForge.Core.Types.X.Sources.IPushSourceSettings

PushDataSourceSettings

Push data source settings. Implements the VisioForge.Core.Types.X.Sources.IPushSourceSettings.

PushJPEGSourceSettings

Push JPEG source settings. Implements the VisioForge.Core.Types.X.Sources.IPushSourceSettings.

PushVideoSourceSettings

Push video source settings. Implements the VisioForge.Core.Types.X.Sources.IPushSourceSettings.

RTMPSourceSettings

RTMP source settings for streaming from RTMP servers.

RTSPRAWSourceSettings

RTSP RAW source settings.

RTSPSourceSettings

RTSP source settings.

SRTSourceSettings

Configuration settings for an SRT connection.

ScreenCaptureXDisplaySourceSettings

Screen capture X Display source settings.

SharedMemorySourceSettings

Shared memory source settings.

SpinnakerCameraInfo

GenICam source information.

StaticImageFallbackSettings

Configuration for static image fallback.

StaticTextFallbackSettings

Configuration for static text fallback.

StreamSourceSettings

Stream source settings. Implements the VisioForge.Core.Types.X.MediaPlayer.IMediaPlayerBaseSourceSettings.

SubtitleSourceSettings

Subtitle source settings.

UDPRAWMPEGTSSourceSettings

Settings for UDPRAWMPEGTSSourceBlock — a raw MPEG-TS-over-UDP receiver that delivers the untouched transport-stream byte stream (188- or 192-byte packets, per VisioForge.Core.Types.X.Sources.UDPRAWMPEGTSSourceSettings.PacketSize) to downstream blocks without demuxing. Suitable for feeding the TS analyzer from a live UDP unicast or multicast broadcast.

UDPRAWSourceSettings

Settings for VisioForge.Core.MediaBlocks.Sources.UDPRAWSourceBlock. Receives a live UDP stream and exposes parsed but still-encoded H264/H265 video (and optional audio) without decoding, suitable for passthrough recording (for example, splitting into MP4 files without re-encoding).

UniversalDemuxSettings

Class UniversalDemuxSettings. Implements the VisioForge.Core.Types.X.Sources.IUniversalDemuxSettings

UniversalSourceSettings

Universal source settings.

UniversalSourceSettingsV2

Universal source settings (V2).

VNCSourceSettings

VNC/RFB source settings. Implements the VisioForge.Core.Types.X.MediaPlayer.IMediaPlayerBaseSourceSettings. Implements the VisioForge.Core.Types.X.VideoCapture.IVideoCaptureBaseVideoSourceSettings.

VideoCaptureDeviceFormat

Class VideoCaptureDeviceFormat.

VideoCaptureDeviceFormatInfo

Class VideoCaptureDeviceFormatInfo.

VideoCaptureDeviceInfo

Video capture device information.

VideoCaptureDeviceSourceSettings

Video capture device source settings.

VideoMixerSourceSettings

Video mixer source settings.

VirtualAudioSourceSettings

Virtual audio source settings.

VirtualVideoSourceSettings

Virtual video source settings.

Interfaces

IAudioCaptureDeviceSourceSettings

Audio capture device source settings interface.

IPushSourceSettings

Interface IPushSourceSettings.

IScreenCaptureSourceSettings

Screen capture source settings interface.

IUniversalDemuxSettings

Interface IUniversalDemuxSettings.

IVideoMixerControl

Video mixer control interface.

IVideoMixerSource

Interface IVideoMixerSource.

IVideoSourceSettings

Shared video source settings.

Enums

AudioCaptureDeviceAPI

Audio capture device API.

FallbackSwitchType

Enumeration of fallback switch types.

GenICamAccessCheckPolicy

Access check policy enumeration

GenICamAcquisitionMode

Acquisition modes

GenICamAuto

Auto setting modes

GenICamBufferPartDataType

Buffer part data type enumeration

GenICamBufferPayloadType

Buffer payload type enumeration

GenICamBufferStatus

Buffer status enumeration

GenICamCachable

GenICam cache mode enumeration

GenICamChunkParserError

Chunk parser error enumeration

GenICamDeviceAccessFlags

Device access flags for opening devices

GenICamDeviceAccessStatus

Device access status enumeration

GenICamDisplayNotation

GenICam display notation enumeration

GenICamExposureMode

Exposure modes

GenICamGcAccessMode

GenICam access mode enumeration

GenICamGcError

GenICam error enumeration

GenICamGcNameSpace

GenICam name space enumeration

GenICamGenTLError

GenTL error codes

GenICamInfoDataType

Information data types for GenTL parameters

GenICamIsLinear

GenICam linear relationship enumeration

GenICamPixelFormat

Represents various pixel formats available for GenICam cameras.

GenICamPixelFormatNamespace

Pixel format namespace identifiers

GenICamRangeCheckPolicy

Range check policy enumeration

GenICamRegisterCachePolicy

Register cache policy enumeration

GenICamRepresentation

GenICam representation enumeration

GenICamSettingsMode

GenICam settings mode.

GenICamSignedness

GenICam signedness enumeration

GenICamStreamCallbackType

Stream callback type enumeration

GenICamStreamable

GenICam streamable enumeration

GenICamUSBMode

GenICam USB mode.

GenICamUvUsbMode

USB modes for UV cameras

GenICamVisibility

GenICam visibility enumeration

NDIRecvColorFormat

NDI receive color format options.

NDITimestampMode

NDI timestamp mode options.

NDIVideoCodecHint

NDI video codec hint sent to the connected sender. Controls whether the sender is asked to use hardware or software encoding.

PushSourceFormat

Enum PushSourceFormat.

PushSourceStreamType

Enum PushSourceStreamType.

PushSourceType

Push Source type.

RTSPBufferMode

RTSP buffer mode for jitter buffer control. Controls how the jitter buffer in rtspsrc handles incoming RTP packets.

RTSPNTPTimeSource

NTP time source for RTSP timestamp synchronization. Determines which clock source to use for NTP timestamp calculations.

RTSPSourceProtocol

The RTSP transport.

HTTPSourceSettings.SOUPLoggerLogLevel

Describes the level of logging output to provide.

SRTConnectionMode

Defines the SRT connection types.

SRTKeyLength

Defines the key lengths used for SRT connections.

ScreenCaptureSourceType

Screen capture source type.

SourceType

Source type.

UDPRAWAudioCodec

Elementary audio codec carried by a UDP RAW source in VisioForge.Core.Types.X.Sources.UDPRAWSourceMode.RTP mode. RTP audio arrives on its own UDP port (a separate RTP session), configured via VisioForge.Core.Types.X.Sources.UDPRAWSourceSettings.AudioPort.

UDPRAWSourceMode

Transport mode of a UDP RAW source.

UDPRAWVideoCodec

Elementary video codec carried by a UDP RAW source. Used for the RTP and Raw modes where the format cannot be auto-detected.

VideoCaptureDeviceAPI

Video Capture Device API.

VideoCaptureDeviceFacing

Video capture device facing (for mobile devices).

VideoCaptureDeviceOrientation

Video capture device orientation (for mobile devices).

VideoMixerType

Video mixer type.

VirtualAudioSourceSettingsWave

Type of sound wave.

VirtualVideoSourcePattern

Virtual video source pattern.