Table of Contents

Namespace VisioForge.Core.Types.X.Sources

Namespaces

VisioForge.Core.Types.X.Sources.AlliedVision
VisioForge.Core.Types.X.Sources.AndroidUVC
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.

DSAudioCaptureDeviceSourceSettings

DirectSound audio capture device source settings.

DemuxerSourceSettings

Demuxer source settings.

DeviceEnumerationCompletedEventArgs

Reports that the initial enumeration of one device list has finished, for the DeviceEnumerator.OnDeviceEnumerationCompleted event.

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.

LoopbackAudioCaptureDeviceSourceSettings

Loopback audio capture device 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.

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.

ScreenCaptureD3D11SourceSettings

Direct3D 11 screen capture source settings.

ScreenCaptureDX9SourceSettings

Screen capture DirectX 9 source settings.

ScreenCaptureGDISourceSettings

Screen capture GDI source settings.

SharedMemorySourceSettings

Shared memory source settings.

SpinnakerCameraInfo

GenICam source information.

SpinnakerSourceSettings

Spinnaker SDK cameras source settings.

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.

VideoMixerSourceStream

One input of a VisioForge.Core.Types.X.Sources.VideoMixerSourceSettings: the source that feeds it, where it sits in the composition, and its optional chroma key.

VirtualAudioSourceSettings

Virtual audio source settings.

VirtualVideoSourceSettings

Virtual video source settings.

WASAPI2AudioCaptureDeviceSourceSettings

WASAPI2 audio capture device source settings.

WASAPIAudioCaptureDeviceSourceSettings

WASAPI audio capture device source settings.

WebView2SourceSettings

Settings for the WebView2 video source block that renders web pages as video. Windows-only.

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.

D3D11ScreenCaptureAPI

D3D11 screen capture API.

D3D11WindowCaptureMode

D3D11 window capture mode for screen capture source.

DeviceEnumerationKind

Names the device list an enumeration pass covered.

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.

WASAPI2SourceLoopbackMode

WASAPI 2 source loopback mode.

WASAPIDeviceRole

WASAPI device role.