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

#enabledBoolean

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)


1440
1441
1442
1443
1444
1445
1446
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 1440

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

#maximum_resolutionString

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

Returns:

  • (String)


1440
1441
1442
1443
1444
1445
1446
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 1440

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

#policyString

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

Returns:

  • (String)


1440
1441
1442
1443
1444
1445
1446
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 1440

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