Table of Contents

Namespace VisioForge.Core.Types.X.Sinks

Classes

ASFSinkSettings

ASF sink settings.

AVISinkSettings

AVI sink settings.

AWSS3SinkSettings

AWS S3 sink settings.

DASHSinkSettings

DASH (Dynamic Adaptive Streaming over HTTP) sink settings.

EFLVSinkSettings

Enhanced FLV (Flash Video) sink settings for creating FLV files with Enhanced RTMP (V2) support. Supports multiple audio and video tracks with advanced codecs like H.265 in FOURCC format.

FLVSinkSettings

FLV sink settings.

FacebookLiveSinkSettings

Facebook Live sink settings.

HLSSinkSettings

HLS sink settings.

MKVSinkSettings

MKV sink settings.

MOVSinkSettings

MOV (QuickTime) sink settings. Inherits from MP4SinkSettings as MOV and MP4 share similar container format. Implements the VisioForge.Core.Types.X.Sinks.MP4SinkSettings.

MP4SinkSettings

MP4 sink settings.

MP4SplitSinkSettings

MP4 sink settings with file splitting capabilities. Allows splitting output into multiple files based on size, duration, or timecode.

MPEGTSSinkSettings

MPEG-TS sink settings.

MPEGTSSplitSinkSettings

MPEG-TS sink settings with file splitting capabilities. Allows splitting output into multiple files based on size, duration, or timecode.

MXFSinkSettings

MXF sink settings.

MultiUDPSinkSettings

Multi-destination UDP sink settings for streaming data over UDP to multiple destinations simultaneously.

NDISinkSettings

NDI (Network Device Interface) sink settings for streaming video over IP networks.

OGGSinkSettings

OGG sink settings.

RISTSinkSettings

RIST (Reliable Internet Stream Transport) sink settings for low-latency video streaming.

RTMPSinkSettings

RTMP sink settings.

SRTSinkSettings

SRT (Secure Reliable Transport) sink settings for low-latency video streaming.

SegmentSinkFileEventArgs

Provides data for a split-recording segment file event (a new segment file was opened, or a segment file was finished and closed). Raised by the segmented sink/output blocks (MP4SinkBlock, MPEGTSSinkBlock, MP4OutputBlock) when configured with split settings (VisioForge.Core.Types.X.Sinks.MP4SplitSinkSettings / VisioForge.Core.Types.X.Sinks.MPEGTSSplitSinkSettings).

SegmentSinkFileNameEventArgs

Provides data for a segment file-name request, raised just before a new segment file is created so the application can supply a custom file name (for example, one that embeds the segment start date/time). Set VisioForge.Core.Types.X.Sinks.SegmentSinkFileNameEventArgs.FileName to the desired full path; leave it null or empty to keep the default name built from the location pattern passed to the split settings (for example "video_%05d.mp4").

SharedMemorySinkSettings

Shared memory sink settings for inter-process communication via shared memory.

ShoutcastSinkSettings

Represents settings for a Shout/Icecast streaming connection.

SinkShared

Shared sink configuration containing common sink properties.

UDPSinkSettings

UDP sink settings for streaming data over UDP to a single destination.

UDPSinkSettingsBase

Base class for UDP sink settings, containing shared network and muxer properties common to both single-destination and multi-destination UDP sinks.

WHIPSinkSettings

WHIP (WebRTC-HTTP Ingestion Protocol) sink settings.

WebMSinkSettings

WebM sink settings.

YouTubeSinkSettings

YouTube sink settings.

Enums

HLSPlaylistType

HLS playlist type for controlling stream behavior.

HLSSinkType

HLS sink implementation type.

MP4FragmentMode

MP4 fragment mode.

MXFAudioStreamType

MXF audio stream type.

MXFVideoStreamType

MXF video stream type.

RISTBondingMethod

RIST bonding method.

RTMPAuthMode

RTMP (Real-Time Messaging Protocol) authentication mode.

RTMPScheme

RTMP connection scheme (protocol variant).

RTMPStopCommands

RTMP stop commands sent when closing the connection.

RTMPTLSCertificateFlags

RTMP TLS certificate flags.

S3SinkOnError

Defines error handling strategies for S3 uploads.

ShoutProtocol

Represents the protocol used for Shout/Icecast streaming.

SinkType

Supported sink types for media output.

WHIPIceTransportPolicy

ICE transport policy for WHIP sink.