Class: Aws::MediaPackageVod::Types::DashManifest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb

Overview

A DASH manifest configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#manifest_layoutString

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.

Returns:

  • (String)


607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_nameString

An optional string to include in the name of the manifest.

Returns:

  • (String)


607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end

#min_buffer_time_secondsInteger

Minimum duration (in seconds) that a player will buffer media before starting the presentation.

Returns:

  • (Integer)


607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end

#profileString

The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.

Returns:

  • (String)


607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end

#scte_markers_sourceString

The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.

Returns:

  • (String)


607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end

#stream_selectionTypes::StreamSelection

A StreamSelection configuration.



607
608
609
610
611
612
613
614
615
616
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 607

class DashManifest < Struct.new(
  :manifest_layout,
  :manifest_name,
  :min_buffer_time_seconds,
  :profile,
  :scte_markers_source,
  :stream_selection)
  SENSITIVE = []
  include Aws::Structure
end