Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data InsertableImage = InsertableImage' {}
- newInsertableImage :: InsertableImage
- insertableImage_imageX :: Lens' InsertableImage (Maybe Natural)
- insertableImage_height :: Lens' InsertableImage (Maybe Natural)
- insertableImage_startTime :: Lens' InsertableImage (Maybe Text)
- insertableImage_fadeOut :: Lens' InsertableImage (Maybe Natural)
- insertableImage_width :: Lens' InsertableImage (Maybe Natural)
- insertableImage_opacity :: Lens' InsertableImage (Maybe Natural)
- insertableImage_layer :: Lens' InsertableImage (Maybe Natural)
- insertableImage_duration :: Lens' InsertableImage (Maybe Natural)
- insertableImage_imageY :: Lens' InsertableImage (Maybe Natural)
- insertableImage_imageInserterInput :: Lens' InsertableImage (Maybe Text)
- insertableImage_fadeIn :: Lens' InsertableImage (Maybe Natural)
Documentation
data InsertableImage Source #
These settings apply to a specific graphic overlay. You can include multiple overlays in your job.
See: newInsertableImage
smart constructor.
InsertableImage' | |
|
Instances
newInsertableImage :: InsertableImage Source #
Create a value of InsertableImage
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:imageX:InsertableImage'
, insertableImage_imageX
- Specify the distance, in pixels, between the inserted image and the left
edge of the video frame. Required for any image overlay that you
specify.
$sel:height:InsertableImage'
, insertableImage_height
- Specify the height of the inserted image in pixels. If you specify a
value that's larger than the video resolution height, the service will
crop your overlaid image to fit. To use the native height of the image,
keep this setting blank.
$sel:startTime:InsertableImage'
, insertableImage_startTime
- Specify the timecode of the frame that you want the overlay to first
appear on. This must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.
Remember to take into account your timecode source settings.
$sel:fadeOut:InsertableImage'
, insertableImage_fadeOut
- Specify the length of time, in milliseconds, between the end of the time
that you have specified for the image overlay Duration and when the
overlaid image has faded to total transparency. If you don't specify a
value for Fade-out, the image will disappear abruptly at the end of the
inserted image duration.
$sel:width:InsertableImage'
, insertableImage_width
- Specify the width of the inserted image in pixels. If you specify a
value that's larger than the video resolution width, the service will
crop your overlaid image to fit. To use the native width of the image,
keep this setting blank.
$sel:opacity:InsertableImage'
, insertableImage_opacity
- Use Opacity (Opacity) to specify how much of the underlying video shows
through the inserted image. 0 is transparent and 100 is fully opaque.
Default is 50.
$sel:layer:InsertableImage'
, insertableImage_layer
- Specify how overlapping inserted images appear. Images with higher
values for Layer appear on top of images with lower values for Layer.
$sel:duration:InsertableImage'
, insertableImage_duration
- Specify the time, in milliseconds, for the image to remain on the output
video. This duration includes fade-in time but not fade-out time.
$sel:imageY:InsertableImage'
, insertableImage_imageY
- Specify the distance, in pixels, between the overlaid image and the top
edge of the video frame. Required for any image overlay that you
specify.
$sel:imageInserterInput:InsertableImage'
, insertableImage_imageInserterInput
- Specify the HTTP, HTTPS, or Amazon S3 location of the image that you
want to overlay on the video. Use a PNG or TGA file.
$sel:fadeIn:InsertableImage'
, insertableImage_fadeIn
- Specify the length of time, in milliseconds, between the Start time that
you specify for the image insertion and the time that the image appears
at full opacity. Full opacity is the level that you specify for the
opacity setting. If you don't specify a value for Fade-in, the image
will appear abruptly at the overlay start time.
insertableImage_imageX :: Lens' InsertableImage (Maybe Natural) Source #
Specify the distance, in pixels, between the inserted image and the left edge of the video frame. Required for any image overlay that you specify.
insertableImage_height :: Lens' InsertableImage (Maybe Natural) Source #
Specify the height of the inserted image in pixels. If you specify a value that's larger than the video resolution height, the service will crop your overlaid image to fit. To use the native height of the image, keep this setting blank.
insertableImage_startTime :: Lens' InsertableImage (Maybe Text) Source #
Specify the timecode of the frame that you want the overlay to first appear on. This must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format. Remember to take into account your timecode source settings.
insertableImage_fadeOut :: Lens' InsertableImage (Maybe Natural) Source #
Specify the length of time, in milliseconds, between the end of the time that you have specified for the image overlay Duration and when the overlaid image has faded to total transparency. If you don't specify a value for Fade-out, the image will disappear abruptly at the end of the inserted image duration.
insertableImage_width :: Lens' InsertableImage (Maybe Natural) Source #
Specify the width of the inserted image in pixels. If you specify a value that's larger than the video resolution width, the service will crop your overlaid image to fit. To use the native width of the image, keep this setting blank.
insertableImage_opacity :: Lens' InsertableImage (Maybe Natural) Source #
Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image. 0 is transparent and 100 is fully opaque. Default is 50.
insertableImage_layer :: Lens' InsertableImage (Maybe Natural) Source #
Specify how overlapping inserted images appear. Images with higher values for Layer appear on top of images with lower values for Layer.
insertableImage_duration :: Lens' InsertableImage (Maybe Natural) Source #
Specify the time, in milliseconds, for the image to remain on the output video. This duration includes fade-in time but not fade-out time.
insertableImage_imageY :: Lens' InsertableImage (Maybe Natural) Source #
Specify the distance, in pixels, between the overlaid image and the top edge of the video frame. Required for any image overlay that you specify.
insertableImage_imageInserterInput :: Lens' InsertableImage (Maybe Text) Source #
Specify the HTTP, HTTPS, or Amazon S3 location of the image that you want to overlay on the video. Use a PNG or TGA file.
insertableImage_fadeIn :: Lens' InsertableImage (Maybe Natural) Source #
Specify the length of time, in milliseconds, between the Start time that you specify for the image insertion and the time that the image appears at full opacity. Full opacity is the level that you specify for the opacity setting. If you don't specify a value for Fade-in, the image will appear abruptly at the overlay start time.