Class: Aws::MediaConvert::Types::VideoProperties

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

Overview

Details about the media file's video track.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bit_depthInteger

The number of bits used per color component such as 8, 10, or 12 bits. Standard range (SDR) video typically uses 8-bit, while 10-bit is common for high dynamic range (HDR).

Returns:

  • (Integer)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#bit_rateInteger

The bit rate of the video track, in bits per second.

Returns:

  • (Integer)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#codec_metadataTypes::CodecMetadata

Codec-specific parameters parsed from the video essence headers. This information provides detailed technical specifications about how the video was encoded, including profile settings, resolution details, and color space information that can help you understand the source video characteristics and make informed encoding decisions.



15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#color_primariesString

The color space primaries of the video track, defining the red, green, and blue color coordinates used for the video. This information helps ensure accurate color reproduction during playback and transcoding.

Returns:

  • (String)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#frame_rateTypes::FrameRate

The frame rate of the video or audio track, expressed as a fraction with numerator and denominator values.

Returns:



15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#heightInteger

The height of the video track, in pixels.

Returns:

  • (Integer)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#matrix_coefficientsString

The color space matrix coefficients of the video track, defining how RGB color values are converted to and from YUV color space. This affects color accuracy during encoding and decoding processes.

Returns:

  • (String)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#transfer_characteristicsString

The color space transfer characteristics of the video track, defining the relationship between linear light values and the encoded signal values. This affects brightness and contrast reproduction.

Returns:

  • (String)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end

#widthInteger

The width of the video track, in pixels.

Returns:

  • (Integer)


15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 15191

class VideoProperties < Struct.new(
  :bit_depth,
  :bit_rate,
  :codec_metadata,
  :color_primaries,
  :frame_rate,
  :height,
  :matrix_coefficients,
  :transfer_characteristics,
  :width)
  SENSITIVE = []
  include Aws::Structure
end