class Aws::MediaPackageVod::Types::DashManifest

A DASH manifest configuration.

@note When making an API call, you may pass DashManifest

data as a hash:

    {
      manifest_layout: "FULL", # accepts FULL, COMPACT
      manifest_name: "__string",
      min_buffer_time_seconds: 1,
      profile: "NONE", # accepts NONE, HBBTV_1_5
      stream_selection: {
        max_video_bits_per_second: 1,
        min_video_bits_per_second: 1,
        stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING
      },
    }

@!attribute [rw] manifest_layout

Determines the position of some tags in the Media Presentation
Description (MPD). When set to FULL, elements like SegmentTemplate
and ContentProtection are included in each Representation. When set
to COMPACT, duplicate elements are combined and presented at the
AdaptationSet level.
@return [String]

@!attribute [rw] manifest_name

An optional string to include in the name of the manifest.
@return [String]

@!attribute [rw] min_buffer_time_seconds

Minimum duration (in seconds) that a player will buffer media before
starting the presentation.
@return [Integer]

@!attribute [rw] profile

The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When
set to "HBBTV\_1\_5", HbbTV 1.5 compliant output is enabled.
@return [String]

@!attribute [rw] stream_selection

A StreamSelection configuration.
@return [Types::StreamSelection]

@see docs.aws.amazon.com/goto/WebAPI/mediapackage-vod-2018-11-07/DashManifest AWS API Documentation

Constants

SENSITIVE