Class TsMuxing
TsMuxing
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class TsMuxing : Muxing
Properties
Configuration
Advanced Configuration of the MPEG Transport Stream Parameters
Declaration
public TsMuxingConfiguration Configuration { get; set; }
Property Value
Type | Description |
---|---|
TsMuxingConfiguration |
SegmentLength
Length of the fragments in seconds (required)
Declaration
public double? SegmentLength { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
SegmentNaming
Segment naming policy
Declaration
public string SegmentNaming { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SegmentNamingTemplate
Segment naming policy containing a placeholder of the format '{rand_chars:x}', which will be replaced by a random alphanumeric string of length x (default 32) on each (re)start of the encoding. The resulting string will be copied to the segmentNaming property. Intended to avoid re-use of segment names after restarting a live encoding. If segmentNamingTemplate is set, segmentNaming must not be set.
Declaration
public string SegmentNamingTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SegmentsMuxed
Number of segments which have been encoded
Declaration
public int? SegmentsMuxed { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
StartOffset
Offset of MPEG-TS timestamps in seconds. E.g., first packet will start with PTS 900,000 for a 10 seconds offset (90,000 MPEG-TS timescale).
Declaration
public int? StartOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |