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 for M2TS Container.

Inheritance Hierarchy

System.Object
  Amazon.MediaConvert.Model.M2tsSettings

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

Syntax

C#
public class M2tsSettings

The M2tsSettings type exposes the following members

Constructors

NameDescription
Public Method M2tsSettings()

Properties

NameTypeDescription
Public Property AudioBufferModel Amazon.MediaConvert.M2tsAudioBufferModel

Gets and sets the property AudioBufferModel.

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.Collections.Generic.List<System.Int32>

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.

Public Property Bitrate System.Int32

Gets and sets the property Bitrate. The output bitrate of the transport stream in bits per second. Setting to 0 lets the muxer automatically determine the appropriate bitrate. Other common values are 3750000, 7500000, and 15000000.

Public Property BufferModel Amazon.MediaConvert.M2tsBufferModel

Gets and sets the property BufferModel.

Public Property DvbNitSettings Amazon.MediaConvert.Model.DvbNitSettings

Gets and sets the property DvbNitSettings.

Public Property DvbSdtSettings Amazon.MediaConvert.Model.DvbSdtSettings

Gets and sets the property DvbSdtSettings.

Public Property DvbSubPids System.Collections.Generic.List<System.Int32>

Gets and sets the property DvbSubPids. Packet Identifier (PID) for input source DVB Subtitle data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation.

Public Property DvbTdtSettings Amazon.MediaConvert.Model.DvbTdtSettings

Gets and sets the property DvbTdtSettings.

Public Property DvbTeletextPid System.Int32

Gets and sets the property DvbTeletextPid. Packet Identifier (PID) for input source DVB Teletext data to this output.

Public Property EbpAudioInterval Amazon.MediaConvert.M2tsEbpAudioInterval

Gets and sets the property EbpAudioInterval.

Public Property EbpPlacement Amazon.MediaConvert.M2tsEbpPlacement

Gets and sets the property EbpPlacement.

Public Property EsRateInPes Amazon.MediaConvert.M2tsEsRateInPes

Gets and sets the property EsRateInPes.

Public Property FragmentTime System.Double

Gets and sets the property FragmentTime. The length in seconds of each fragment. Only used with EBP markers.

Public Property MaxPcrInterval System.Int32

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

Public Property MinEbpInterval System.Int32

Gets and sets the property MinEbpInterval. When set, enforces that Encoder Boundary Points do not come within the specified time interval of each other by looking ahead at input video. If another EBP is going to come in within the specified time interval, the current EBP is not emitted, and the segment is "stretched" to the next marker. The lookahead value does not add latency to the system. The Live Event must be configured elsewhere to create sufficient latency to make the lookahead accurate.

Public Property NielsenId3 Amazon.MediaConvert.M2tsNielsenId3

Gets and sets the property NielsenId3.

Public Property NullPacketBitrate System.Double

Gets and sets the property NullPacketBitrate. Value in bits per second of extra null packets to insert into the transport stream. This can be used if a downstream encryption system requires periodic null packets.

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.

Public Property PcrControl Amazon.MediaConvert.M2tsPcrControl

Gets and sets the property PcrControl.

Public Property PcrPid System.Int32

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.

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.

Public Property PmtPid System.Int32

Gets and sets the property PmtPid. Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.

Public Property PrivateMetadataPid System.Int32

Gets and sets the property PrivateMetadataPid. Packet Identifier (PID) of the private metadata stream in the transport stream.

Public Property ProgramNumber System.Int32

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

Public Property RateMode Amazon.MediaConvert.M2tsRateMode

Gets and sets the property RateMode.

Public Property Scte35Pid System.Int32

Gets and sets the property Scte35Pid. Packet Identifier (PID) of the SCTE-35 stream in the transport stream.

Public Property Scte35Source Amazon.MediaConvert.M2tsScte35Source

Gets and sets the property Scte35Source.

Public Property SegmentationMarkers Amazon.MediaConvert.M2tsSegmentationMarkers

Gets and sets the property SegmentationMarkers.

Public Property SegmentationStyle Amazon.MediaConvert.M2tsSegmentationStyle

Gets and sets the property SegmentationStyle.

Public Property SegmentationTime System.Double

Gets and sets the property SegmentationTime. The length in seconds of each segment. Required unless markers is set to _none_.

Public Property TimedMetadataPid System.Int32

Gets and sets the property TimedMetadataPid. Packet Identifier (PID) of the timed metadata stream in the transport stream.

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.Int32

Gets and sets the property VideoPid. Packet Identifier (PID) of the elementary video stream in the transport stream.

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