Table of Contents

Enum HLSSinkType

Namespace
VisioForge.Core.Types.X.Sinks
Assembly
VisioForge.Core.dll

HLS sink implementation type.

public enum HLSSinkType

Fields

Auto = 0

Automatically select the best available sink (prefers hlssink3, falls back to hlssink2).

HlsSink2 = 1

Use hlssink2 (legacy, MPEG-TS segments).

HlsSink3 = 2

Use hlssink3 (recommended, MPEG-TS segments with improved features).

HlsCmafSink = 3

Use hlscmafsink (CMAF/fMP4 segments for better compatibility).

HlsMultivariantSink = 4

Use hlsmultivariantsink (for multi-bitrate adaptive streaming with master playlist). Manages multiple quality variants and creates a master playlist automatically.