Class: Aws::MediaPackageVod::Types::HlsPackage

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

Overview

An HTTP Live Streaming (HLS) packaging configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#encryptionTypes::HlsEncryption

An HTTP Live Streaming (HLS) encryption configuration.



1082
1083
1084
1085
1086
1087
1088
1089
1090
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 1082

class HlsPackage < Struct.new(
  :encryption,
  :hls_manifests,
  :include_dvb_subtitles,
  :segment_duration_seconds,
  :use_audio_rendition_group)
  SENSITIVE = []
  include Aws::Structure
end

#hls_manifestsArray<Types::HlsManifest>

A list of HLS manifest configurations.

Returns:



1082
1083
1084
1085
1086
1087
1088
1089
1090
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 1082

class HlsPackage < Struct.new(
  :encryption,
  :hls_manifests,
  :include_dvb_subtitles,
  :segment_duration_seconds,
  :use_audio_rendition_group)
  SENSITIVE = []
  include Aws::Structure
end

#include_dvb_subtitlesBoolean

When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.

Returns:

  • (Boolean)


1082
1083
1084
1085
1086
1087
1088
1089
1090
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 1082

class HlsPackage < Struct.new(
  :encryption,
  :hls_manifests,
  :include_dvb_subtitles,
  :segment_duration_seconds,
  :use_audio_rendition_group)
  SENSITIVE = []
  include Aws::Structure
end

#segment_duration_secondsInteger

Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.

Returns:

  • (Integer)


1082
1083
1084
1085
1086
1087
1088
1089
1090
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 1082

class HlsPackage < Struct.new(
  :encryption,
  :hls_manifests,
  :include_dvb_subtitles,
  :segment_duration_seconds,
  :use_audio_rendition_group)
  SENSITIVE = []
  include Aws::Structure
end

#use_audio_rendition_groupBoolean

When enabled, audio streams will be placed in rendition groups in the output.

Returns:

  • (Boolean)


1082
1083
1084
1085
1086
1087
1088
1089
1090
# File 'gems/aws-sdk-mediapackagevod/lib/aws-sdk-mediapackagevod/types.rb', line 1082

class HlsPackage < Struct.new(
  :encryption,
  :hls_manifests,
  :include_dvb_subtitles,
  :segment_duration_seconds,
  :use_audio_rendition_group)
  SENSITIVE = []
  include Aws::Structure
end