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 Output = Output' {}
- newOutput :: Output
- output_captionDescriptions :: Lens' Output (Maybe [CaptionDescription])
- output_extension :: Lens' Output (Maybe Text)
- output_videoDescription :: Lens' Output (Maybe VideoDescription)
- output_containerSettings :: Lens' Output (Maybe ContainerSettings)
- output_outputSettings :: Lens' Output (Maybe OutputSettings)
- output_preset :: Lens' Output (Maybe Text)
- output_nameModifier :: Lens' Output (Maybe Text)
- output_audioDescriptions :: Lens' Output (Maybe [AudioDescription])
Documentation
Each output in your job is a collection of settings that describes how you want MediaConvert to encode a single output file or stream. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.
See: newOutput
smart constructor.
Output' | |
|
Instances
Create a value of Output
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:captionDescriptions:Output'
, output_captionDescriptions
- (CaptionDescriptions) contains groups of captions settings. For each
output that has captions, include one instance of (CaptionDescriptions).
(CaptionDescriptions) can contain multiple groups of captions settings.
$sel:extension:Output'
, output_extension
- Use Extension (Extension) to specify the file extension for outputs in
File output groups. If you do not specify a value, the service will use
default extensions by container type as follows * MPEG-2 transport
stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container,
mp4 * WebM container, webm * No Container, the service will use codec
extensions (e.g. AAC, H265, H265, AC3)
$sel:videoDescription:Output'
, output_videoDescription
- VideoDescription contains a group of video encoding settings. The
specific video settings depend on the video codec that you choose for
the property codec. Include one instance of VideoDescription per output.
$sel:containerSettings:Output'
, output_containerSettings
- Container specific settings.
$sel:outputSettings:Output'
, output_outputSettings
- Specific settings for this type of output.
$sel:preset:Output'
, output_preset
- Use Preset (Preset) to specify a preset for your transcoding settings.
Provide the system or custom preset name. You can specify either Preset
(Preset) or Container settings (ContainerSettings), but not both.
$sel:nameModifier:Output'
, output_nameModifier
- Use Name modifier (NameModifier) to have the service add a string to the
end of each output filename. You specify the base filename as part of
your destination URI. When you create multiple outputs in the same
output group, Name modifier (NameModifier) is required. Name modifier
also accepts format identifiers. For DASH ISO outputs, if you use the
format identifiers $Number$ or $Time$ in one output, you must use them
in the same way in all outputs of the output group.
$sel:audioDescriptions:Output'
, output_audioDescriptions
- (AudioDescriptions) contains groups of audio encoding settings organized
by audio codec. Include one instance of (AudioDescriptions) per output.
(AudioDescriptions) can contain multiple groups of encoding settings.
output_captionDescriptions :: Lens' Output (Maybe [CaptionDescription]) Source #
(CaptionDescriptions) contains groups of captions settings. For each output that has captions, include one instance of (CaptionDescriptions). (CaptionDescriptions) can contain multiple groups of captions settings.
output_extension :: Lens' Output (Maybe Text) Source #
Use Extension (Extension) to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * WebM container, webm * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)
output_videoDescription :: Lens' Output (Maybe VideoDescription) Source #
VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.
output_containerSettings :: Lens' Output (Maybe ContainerSettings) Source #
Container specific settings.
output_outputSettings :: Lens' Output (Maybe OutputSettings) Source #
Specific settings for this type of output.
output_preset :: Lens' Output (Maybe Text) Source #
Use Preset (Preset) to specify a preset for your transcoding settings. Provide the system or custom preset name. You can specify either Preset (Preset) or Container settings (ContainerSettings), but not both.
output_nameModifier :: Lens' Output (Maybe Text) Source #
Use Name modifier (NameModifier) to have the service add a string to the end of each output filename. You specify the base filename as part of your destination URI. When you create multiple outputs in the same output group, Name modifier (NameModifier) is required. Name modifier also accepts format identifiers. For DASH ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in the same way in all outputs of the output group.
output_audioDescriptions :: Lens' Output (Maybe [AudioDescription]) Source #
(AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.