Class: Aws::IVS::Types::VideoConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::IVS::Types::VideoConfiguration
- Defined in:
- gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb
Overview
Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfigurations object and the deprecated IngestConfiguration object. It is used for monitoring stream health.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#avc_level ⇒ String
(Deprecated) Indicates the degree of required decoder performance for a profile.
-
#avc_profile ⇒ String
(Deprecated) Indicates to the decoder the requirements for decoding the stream.
-
#codec ⇒ String
Codec used for the video encoding.
-
#encoder ⇒ String
Software or hardware used to encode the video.
-
#level ⇒ String
Indicates the degree of required decoder performance for a profile.
-
#profile ⇒ String
Indicates to the decoder the requirements for decoding the stream.
-
#target_bitrate ⇒ Integer
The expected ingest bitrate (bits per second).
-
#target_framerate ⇒ Integer
The expected ingest framerate.
-
#track ⇒ String
Name of the video track.
-
#video_height ⇒ Integer
Video-resolution height in pixels.
-
#video_width ⇒ Integer
Video-resolution width in pixels.
Instance Attribute Details
#avc_level ⇒ String
(Deprecated) Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification. This is populated only when VideoConfiguration is part of the deprecated IngestConfiguration; otherwise, this is an empty string.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#avc_profile ⇒ String
(Deprecated) Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification. This is populated only when VideoConfiguration is part of the deprecated IngestConfiguration; otherwise, this is an empty string.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#codec ⇒ String
Codec used for the video encoding.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#encoder ⇒ String
Software or hardware used to encode the video.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#level ⇒ String
Indicates the degree of required decoder performance for a profile.
Normally this is set automatically by the encoder. When an AVC codec
is used, this field has the same value as avcLevel.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#profile ⇒ String
Indicates to the decoder the requirements for decoding the stream.
When an AVC codec is used, this field has the same value as
avcProfile.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#target_bitrate ⇒ Integer
The expected ingest bitrate (bits per second). This is configured in the encoder.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#target_framerate ⇒ Integer
The expected ingest framerate. This is configured in the encoder.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#track ⇒ String
Name of the video track. If multitrack is not enabled, this is Track0 (the sole track).
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#video_height ⇒ Integer
Video-resolution height in pixels.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |
#video_width ⇒ Integer
Video-resolution width in pixels.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 |
# File 'gems/aws-sdk-ivs/lib/aws-sdk-ivs/types.rb', line 3967 class VideoConfiguration < Struct.new( :avc_profile, :avc_level, :codec, :encoder, :target_bitrate, :target_framerate, :video_height, :video_width, :level, :track, :profile) SENSITIVE = [] include Aws::Structure end |