Class Fmp4Muxing
Fmp4Muxing
Inherited Members
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class Fmp4Muxing : Muxing
Properties
InitSegmentName
Init segment name
Declaration
public string InitSegmentName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InitSegmentNameTemplate
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 initSegmentName property. Intended to avoid re-use of segment names after restarting a live encoding. If initSegmentNameTemplate is set, initSegmentName must not be set.
Declaration
public string InitSegmentNameTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PtsAlignMode
Alignment mode for composition / presentation timestamps (CTS/PTS). Only applies to h.264 and h.265
Declaration
public PTSAlignMode? PtsAlignMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<PTSAlignMode> |
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> |
WriteDurationPerSample
Writes the duration per sample into the sample entry in the Track Fragment Run Box. This could help to fix playback issues on legacy players. Enabling this flag increases the muxing overhead by 4 bytes per sample/frame.
Declaration
public bool? WriteDurationPerSample { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |