Class: Aws::MediaTailor::Types::DashPlaylistSettings

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

Overview

Dash manifest configuration parameters.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#manifest_window_secondsInteger

The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.

Returns:

  • (Integer)


1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1378

class DashPlaylistSettings < Struct.new(
  :manifest_window_seconds,
  :min_buffer_time_seconds,
  :min_update_period_seconds,
  :suggested_presentation_delay_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#min_buffer_time_secondsInteger

Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: 2 seconds. Maximum value: 60 seconds.

Returns:

  • (Integer)


1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1378

class DashPlaylistSettings < Struct.new(
  :manifest_window_seconds,
  :min_buffer_time_seconds,
  :min_update_period_seconds,
  :suggested_presentation_delay_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#min_update_period_secondsInteger

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

Returns:

  • (Integer)


1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1378

class DashPlaylistSettings < Struct.new(
  :manifest_window_seconds,
  :min_buffer_time_seconds,
  :min_update_period_seconds,
  :suggested_presentation_delay_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#suggested_presentation_delay_secondsInteger

Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

Returns:

  • (Integer)


1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1378

class DashPlaylistSettings < Struct.new(
  :manifest_window_seconds,
  :min_buffer_time_seconds,
  :min_update_period_seconds,
  :suggested_presentation_delay_seconds)
  SENSITIVE = []
  include Aws::Structure
end