Table of Contents

Class HLSVideoStreamOutputSinkOptions

Namespace
CapCognition.Net.CaptureSources.VideoStream
Assembly
CapCognition.Net.dll
public class HLSVideoStreamOutputSinkOptions : OutputControl.OutputSinkOptions
Inheritance
HLSVideoStreamOutputSinkOptions
Inherited Members

Constructors

HLSVideoStreamOutputSinkOptions()

public HLSVideoStreamOutputSinkOptions()

HLSVideoStreamOutputSinkOptions(string)

public HLSVideoStreamOutputSinkOptions(string outputRootPath)

Parameters

outputRootPath string

HLSVideoStreamOutputSinkOptions(string, string)

public HLSVideoStreamOutputSinkOptions(string outputRootPath, string playlistFileName)

Parameters

outputRootPath string
playlistFileName string

Properties

PlaylistFileName

public string PlaylistFileName { get; }

Property Value

string

PlaylistLengthInSegments

public int PlaylistLengthInSegments { get; set; }

Property Value

int

Sink

public override string? Sink { get; }

Property Value

string

VideoHeight

public int VideoHeight { get; set; }

Property Value

int

VideoSegmentDurationInSeconds

public int VideoSegmentDurationInSeconds { get; set; }

Property Value

int

VideoWidth

public int VideoWidth { get; set; }

Property Value

int

Methods

VideoStreamOutputSinkFactory(ICaptureSource, OutputSinkOptions)

Factory method to create a VideoStreamCaptureSource from the options.

public static IVideoStreamOutputSink? VideoStreamOutputSinkFactory(ICaptureSource captureSource, OutputControl.OutputSinkOptions options)

Parameters

captureSource ICaptureSource

The capture source to use for the video stream.

options OutputControl.OutputSinkOptions

The output sink options.

Returns

IVideoStreamOutputSink

An instance of IVideoStreamOutputSink if the options are valid; otherwise, null.