Table of Contents

Class MPEGTSDemuxSettings

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

Class MPEGTSDemuxSettings. Implements the VisioForge.Core.Types.X.Sources.IUniversalDemuxSettings

public class MPEGTSDemuxSettings : IUniversalDemuxSettings

Inheritance

Implements

Inherited Members

Properties

Latency

Gets or sets the latency.

public TimeSpan Latency { get; set; }

Property Value

TimeSpan

ProgramNumber

Gets or sets the program number. -1 to default.

public int ProgramNumber { get; set; }

Property Value

int

SkewCorrections

Gets or sets a value indicating whether the demuxer applies continuous skew corrections to its output timestamps.

public bool SkewCorrections { get; set; }

Property Value

bool

Remarks

Applies to push inputs that carry a TIME segment, which is how a live source feeds the demuxer. With corrections enabled the output follows the arrival clock, so a feed that runs ahead of or behind its PCR stays in live synchronization. Disable it when the input timestamps are already clock-corrected, or when the pipeline should keep the input timeline instead of correcting it. Needs GStreamer 1.28 or newer; on an older runtime the setting is not applied and the SDK log carries a warning. Default is true, the upstream default.

Type

Gets or sets the type.

public UniversalDemuxerType Type { get; }

Property Value

UniversalDemuxerType

See Also