AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Settings information for the .m3u8 container

Inheritance Hierarchy

System.Object
  Amazon.MediaLive.Model.M3u8Settings

Namespace: Amazon.MediaLive.Model
Assembly: AWSSDK.MediaLive.dll
Version: 3.x.y.z

Syntax

C#
public class M3u8Settings

The M3u8Settings type exposes the following members

Constructors

NameDescription
Public Method M3u8Settings()

Properties

NameTypeDescription
Public Property AudioFramesPerPes System.Int32

Gets and sets the property AudioFramesPerPes. The number of audio frames to insert for each PES packet.

Public Property AudioPids System.String

Gets and sets the property AudioPids. Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.

Public Property EcmPid System.String

Gets and sets the property EcmPid. This parameter is unused and deprecated.

Public Property PatInterval System.Int32

Gets and sets the property PatInterval. The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Public Property PcrControl Amazon.MediaLive.M3u8PcrControl

Gets and sets the property PcrControl. When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

Public Property PcrPeriod System.Int32

Gets and sets the property PcrPeriod. Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.

Public Property PcrPid System.String

Gets and sets the property PcrPid. Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.

Public Property PmtInterval System.Int32

Gets and sets the property PmtInterval. The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Public Property PmtPid System.String

Gets and sets the property PmtPid. Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.

Public Property ProgramNum System.Int32

Gets and sets the property ProgramNum. The value of the program number field in the Program Map Table.

Public Property Scte35Behavior Amazon.MediaLive.M3u8Scte35Behavior

Gets and sets the property Scte35Behavior. If set to passthrough, passes any SCTE-35 signals from the input source to this output.

Public Property Scte35Pid System.String

Gets and sets the property Scte35Pid. Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.

Public Property TimedMetadataBehavior Amazon.MediaLive.M3u8TimedMetadataBehavior

Gets and sets the property TimedMetadataBehavior. When set to passthrough, timed metadata is passed through from input to output.

Public Property TimedMetadataPid System.String

Gets and sets the property TimedMetadataPid. Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

Public Property TransportStreamId System.Int32

Gets and sets the property TransportStreamId. The value of the transport stream ID field in the Program Map Table.

Public Property VideoPid System.String

Gets and sets the property VideoPid. Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms