| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IVS.Types.VideoConfiguration
Description
Synopsis
- data VideoConfiguration = VideoConfiguration' {}
- newVideoConfiguration :: VideoConfiguration
- videoConfiguration_avcLevel :: Lens' VideoConfiguration (Maybe Text)
- videoConfiguration_avcProfile :: Lens' VideoConfiguration (Maybe Text)
- videoConfiguration_codec :: Lens' VideoConfiguration (Maybe Text)
- videoConfiguration_encoder :: Lens' VideoConfiguration (Maybe Text)
- videoConfiguration_targetBitrate :: Lens' VideoConfiguration (Maybe Integer)
- videoConfiguration_targetFramerate :: Lens' VideoConfiguration (Maybe Integer)
- videoConfiguration_videoHeight :: Lens' VideoConfiguration (Maybe Integer)
- videoConfiguration_videoWidth :: Lens' VideoConfiguration (Maybe Integer)
Documentation
data VideoConfiguration Source #
Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.
See: newVideoConfiguration smart constructor.
Constructors
| VideoConfiguration' | |
Fields
| |
Instances
newVideoConfiguration :: VideoConfiguration Source #
Create a value of VideoConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:avcLevel:VideoConfiguration', videoConfiguration_avcLevel - 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.
$sel:avcProfile:VideoConfiguration', videoConfiguration_avcProfile - Indicates to the decoder the requirements for decoding the stream. For
definitions of the valid values, see the H.264 specification.
$sel:codec:VideoConfiguration', videoConfiguration_codec - Codec used for the video encoding.
$sel:encoder:VideoConfiguration', videoConfiguration_encoder - Software or hardware used to encode the video.
$sel:targetBitrate:VideoConfiguration', videoConfiguration_targetBitrate - The expected ingest bitrate (bits per second). This is configured in the
encoder.
$sel:targetFramerate:VideoConfiguration', videoConfiguration_targetFramerate - The expected ingest framerate. This is configured in the encoder.
$sel:videoHeight:VideoConfiguration', videoConfiguration_videoHeight - Video-resolution height in pixels.
$sel:videoWidth:VideoConfiguration', videoConfiguration_videoWidth - Video-resolution width in pixels.
videoConfiguration_avcLevel :: Lens' VideoConfiguration (Maybe Text) Source #
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.
videoConfiguration_avcProfile :: Lens' VideoConfiguration (Maybe Text) Source #
Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.
videoConfiguration_codec :: Lens' VideoConfiguration (Maybe Text) Source #
Codec used for the video encoding.
videoConfiguration_encoder :: Lens' VideoConfiguration (Maybe Text) Source #
Software or hardware used to encode the video.
videoConfiguration_targetBitrate :: Lens' VideoConfiguration (Maybe Integer) Source #
The expected ingest bitrate (bits per second). This is configured in the encoder.
videoConfiguration_targetFramerate :: Lens' VideoConfiguration (Maybe Integer) Source #
The expected ingest framerate. This is configured in the encoder.
videoConfiguration_videoHeight :: Lens' VideoConfiguration (Maybe Integer) Source #
Video-resolution height in pixels.
videoConfiguration_videoWidth :: Lens' VideoConfiguration (Maybe Integer) Source #
Video-resolution width in pixels.