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
nullor 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.