Class: Aws::MediaConvert::Types::DolbyVisionMetadata

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

Overview

Dolby Vision characteristics of the video track: the profile and level, and whether the RPU (dynamic metadata), base layer, and enhancement layer are present. Use this to distinguish Dolby Vision content from standard HEVC and to choose your encoding or passthrough settings. Omitted when the content is not Dolby Vision.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#base_layer ⇒ String

Whether a Dolby Vision component is present in the track.

Returns:

  • (String)


4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 4925

class DolbyVisionMetadata < Struct.new(
  :base_layer,
  :enhancement_layer,
  :level,
  :profile,
  :rpu)
  SENSITIVE = []
  include Aws::Structure
end

#enhancement_layer ⇒ String

Whether a Dolby Vision component is present in the track.

Returns:

  • (String)


4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 4925

class DolbyVisionMetadata < Struct.new(
  :base_layer,
  :enhancement_layer,
  :level,
  :profile,
  :rpu)
  SENSITIVE = []
  include Aws::Structure
end

#level ⇒ Integer

The Dolby Vision level, which indicates the maximum resolution and frame rate.

Returns:

  • (Integer)


4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 4925

class DolbyVisionMetadata < Struct.new(
  :base_layer,
  :enhancement_layer,
  :level,
  :profile,
  :rpu)
  SENSITIVE = []
  include Aws::Structure
end

#profile ⇒ Integer

The Dolby Vision profile, for example 5, 7, or 8. The profile determines the layer structure and playback compatibility of the content.

Returns:

  • (Integer)


4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 4925

class DolbyVisionMetadata < Struct.new(
  :base_layer,
  :enhancement_layer,
  :level,
  :profile,
  :rpu)
  SENSITIVE = []
  include Aws::Structure
end

#rpu ⇒ String

Whether a Dolby Vision component is present in the track.

Returns:

  • (String)


4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 4925

class DolbyVisionMetadata < Struct.new(
  :base_layer,
  :enhancement_layer,
  :level,
  :profile,
  :rpu)
  SENSITIVE = []
  include Aws::Structure
end