Class: Aws::IVS::Types::MultitrackInputConfiguration

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

Overview

A complex type that specifies multitrack input configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabled ⇒ Boolean

Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.

Returns:

  • (Boolean)


2332
2333
2334
2335
2336
2337
2338
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 2332

class MultitrackInputConfiguration < Struct.new(
  :enabled,
  :policy,
  :maximum_resolution)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_resolution ⇒ String

Maximum resolution for multitrack input. Required if enabled is true.

Returns:

  • (String)


2332
2333
2334
2335
2336
2337
2338
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 2332

class MultitrackInputConfiguration < Struct.new(
  :enabled,
  :policy,
  :maximum_resolution)
  SENSITIVE = []
  include Aws::Structure
end

#policy ⇒ String

Indicates whether multitrack input is allowed or required. Required if enabled is true.

Returns:

  • (String)


2332
2333
2334
2335
2336
2337
2338
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 2332

class MultitrackInputConfiguration < Struct.new(
  :enabled,
  :policy,
  :maximum_resolution)
  SENSITIVE = []
  include Aws::Structure
end