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 : IUniversalDemuxSettingsInheritance
Implements
Inherited Members
Properties
Latency
Gets or sets the latency.
public TimeSpan Latency { get; set; }Property Value
ProgramNumber
Gets or sets the program number. -1 to default.
public int ProgramNumber { get; set; }Property Value
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
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; }