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.

A CMAF packaging configuration.

Inheritance Hierarchy

System.Object
  Amazon.MediaPackageVod.Model.CmafPackage

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

Syntax

C#
public class CmafPackage

The CmafPackage type exposes the following members

Constructors

NameDescription
Public Method CmafPackage()

Properties

NameTypeDescription
Public Property Encryption Amazon.MediaPackageVod.Model.CmafEncryption

Gets and sets the property Encryption.

Public Property HlsManifests System.Collections.Generic.List<Amazon.MediaPackageVod.Model.HlsManifest>

Gets and sets the property HlsManifests. A list of HLS manifest configurations.

Public Property IncludeEncoderConfigurationInSegments System.Boolean

Gets and sets the property IncludeEncoderConfigurationInSegments. When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.

Public Property SegmentDurationSeconds System.Int32

Gets and sets the property SegmentDurationSeconds. Duration (in seconds) of each fragment. Actual fragments will berounded to the nearest multiple of the source fragment duration.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5