Class: Aws::MediaTailor::Types::RequestOutputItem

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

Overview

Note:

When making an API call, you may pass RequestOutputItem data as a hash:

{
  dash_playlist_settings: {
    manifest_window_seconds: 1,
    min_buffer_time_seconds: 1,
    min_update_period_seconds: 1,
    suggested_presentation_delay_seconds: 1,
  },
  hls_playlist_settings: {
    manifest_window_seconds: 1,
  },
  manifest_name: "__string", # required
  source_group: "__string", # required
}

The output configuration for this channel.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dash_playlist_settingsTypes::DashPlaylistSettings

DASH manifest configuration parameters.



3456
3457
3458
3459
3460
3461
3462
3463
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3456

class RequestOutputItem < Struct.new(
  :dash_playlist_settings,
  :hls_playlist_settings,
  :manifest_name,
  :source_group)
  SENSITIVE = []
  include Aws::Structure
end

#hls_playlist_settingsTypes::HlsPlaylistSettings

HLS playlist configuration parameters.



3456
3457
3458
3459
3460
3461
3462
3463
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3456

class RequestOutputItem < Struct.new(
  :dash_playlist_settings,
  :hls_playlist_settings,
  :manifest_name,
  :source_group)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_nameString

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Returns:

  • (String)


3456
3457
3458
3459
3460
3461
3462
3463
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3456

class RequestOutputItem < Struct.new(
  :dash_playlist_settings,
  :hls_playlist_settings,
  :manifest_name,
  :source_group)
  SENSITIVE = []
  include Aws::Structure
end

#source_groupString

A string used to match which HttpPackageConfiguration is used for each VodSource.

Returns:

  • (String)


3456
3457
3458
3459
3460
3461
3462
3463
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3456

class RequestOutputItem < Struct.new(
  :dash_playlist_settings,
  :hls_playlist_settings,
  :manifest_name,
  :source_group)
  SENSITIVE = []
  include Aws::Structure
end