Class: Aws::MediaLive::Types::HlsOutputSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::HlsOutputSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Note:
When making an API call, you may pass HlsOutputSettings data as a hash:
{
h265_packaging_type: "HEV1", # accepts HEV1, HVC1
hls_settings: { # required
audio_only_hls_settings: {
audio_group_id: "__string",
audio_only_image: {
password_param: "__string",
uri: "__string", # required
username: "__string",
},
audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT", # accepts ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM
segment_type: "AAC", # accepts AAC, FMP4
},
fmp_4_hls_settings: {
audio_rendition_sets: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
timed_metadata_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
},
frame_capture_hls_settings: {
},
standard_hls_settings: {
audio_rendition_sets: "__string",
m3u_8_settings: { # required
audio_frames_per_pes: 1,
audio_pids: "__string",
ecm_pid: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
pat_interval: 1,
pcr_control: "CONFIGURED_PCR_PERIOD", # accepts CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET
pcr_period: 1,
pcr_pid: "__string",
pmt_interval: 1,
pmt_pid: "__string",
program_num: 1,
scte_35_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
scte_35_pid: "__string",
timed_metadata_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
timed_metadata_pid: "__string",
transport_stream_id: 1,
video_pid: "__string",
},
},
},
name_modifier: "__stringMin1",
segment_modifier: "__string",
}
Hls Output Settings
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#h265_packaging_type ⇒ String
Only applicable when this output is referencing an H.265 video description.
-
#hls_settings ⇒ Types::HlsSettings
Settings regarding the underlying stream.
-
#name_modifier ⇒ String
String concatenated to the end of the destination filename.
-
#segment_modifier ⇒ String
String concatenated to end of segment filenames.
Instance Attribute Details
#h265_packaging_type ⇒ String
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
9515 9516 9517 9518 9519 9520 9521 9522 |
# File 'lib/aws-sdk-medialive/types.rb', line 9515 class HlsOutputSettings < Struct.new( :h265_packaging_type, :hls_settings, :name_modifier, :segment_modifier) SENSITIVE = [] include Aws::Structure end |
#hls_settings ⇒ Types::HlsSettings
Settings regarding the underlying stream. These settings are different for audio-only outputs.
9515 9516 9517 9518 9519 9520 9521 9522 |
# File 'lib/aws-sdk-medialive/types.rb', line 9515 class HlsOutputSettings < Struct.new( :h265_packaging_type, :hls_settings, :name_modifier, :segment_modifier) SENSITIVE = [] include Aws::Structure end |
#name_modifier ⇒ String
String concatenated to the end of the destination filename. Accepts \“Format Identifiers\”:#formatIdentifierParameters.
9515 9516 9517 9518 9519 9520 9521 9522 |
# File 'lib/aws-sdk-medialive/types.rb', line 9515 class HlsOutputSettings < Struct.new( :h265_packaging_type, :hls_settings, :name_modifier, :segment_modifier) SENSITIVE = [] include Aws::Structure end |
#segment_modifier ⇒ String
String concatenated to end of segment filenames.
9515 9516 9517 9518 9519 9520 9521 9522 |
# File 'lib/aws-sdk-medialive/types.rb', line 9515 class HlsOutputSettings < Struct.new( :h265_packaging_type, :hls_settings, :name_modifier, :segment_modifier) SENSITIVE = [] include Aws::Structure end |