diff --git a/VERSION b/VERSION
index b66b8af106d..9024405169f 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.11.716
\ No newline at end of file
+1.11.716
diff --git a/generated/src/aws-cpp-sdk-elastictranscoder/CMakeLists.txt b/generated/src/aws-cpp-sdk-elastictranscoder/CMakeLists.txt
deleted file mode 100644
index c826cf5d7fd..00000000000
--- a/generated/src/aws-cpp-sdk-elastictranscoder/CMakeLists.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-add_project(aws-cpp-sdk-elastictranscoder "C++ SDK for the AWS elastictranscoder service" aws-cpp-sdk-core)
-
-file(GLOB AWS_ELASTICTRANSCODER_HEADERS
- "include/aws/elastictranscoder/*.h"
-)
-
-file(GLOB AWS_ELASTICTRANSCODER_MODEL_HEADERS
- "include/aws/elastictranscoder/model/*.h"
-)
-
-file(GLOB AWS_ELASTICTRANSCODER_SOURCE
- "source/*.cpp"
-)
-
-file(GLOB AWS_ELASTICTRANSCODER_MODEL_SOURCE
- "source/model/*.cpp"
-)
-
-file(GLOB ELASTICTRANSCODER_UNIFIED_HEADERS
- ${AWS_ELASTICTRANSCODER_HEADERS}
- ${AWS_ELASTICTRANSCODER_MODEL_HEADERS}
-)
-
-file(GLOB ELASTICTRANSCODER_UNITY_SRC
- ${AWS_ELASTICTRANSCODER_SOURCE}
- ${AWS_ELASTICTRANSCODER_MODEL_SOURCE}
-)
-
-if(ENABLE_UNITY_BUILD)
- enable_unity_build("ELASTICTRANSCODER" ELASTICTRANSCODER_UNITY_SRC)
-endif()
-
-file(GLOB ELASTICTRANSCODER_SRC
- ${ELASTICTRANSCODER_UNIFIED_HEADERS}
- ${ELASTICTRANSCODER_UNITY_SRC}
-)
-
-if(WIN32)
- #if we are compiling for visual studio, create a sane directory tree.
- if(MSVC)
- source_group("Header Files\\aws\\elastictranscoder" FILES ${AWS_ELASTICTRANSCODER_HEADERS})
- source_group("Header Files\\aws\\elastictranscoder\\model" FILES ${AWS_ELASTICTRANSCODER_MODEL_HEADERS})
- source_group("Source Files" FILES ${AWS_ELASTICTRANSCODER_SOURCE})
- source_group("Source Files\\model" FILES ${AWS_ELASTICTRANSCODER_MODEL_SOURCE})
- endif(MSVC)
-endif()
-
-set(ELASTICTRANSCODER_INCLUDES
- "${CMAKE_CURRENT_SOURCE_DIR}/include/"
-)
-
-add_library(${PROJECT_NAME} ${ELASTICTRANSCODER_SRC})
-add_library(AWS::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
-
-set_compiler_flags(${PROJECT_NAME})
-set_compiler_warnings(${PROJECT_NAME})
-
-if(USE_WINDOWS_DLL_SEMANTICS AND BUILD_SHARED_LIBS)
- target_compile_definitions(${PROJECT_NAME} PRIVATE "AWS_ELASTICTRANSCODER_EXPORTS")
-endif()
-
-target_include_directories(${PROJECT_NAME} PUBLIC
- $ The AWS Elastic
- * Transcoder Service. The CancelJob operation cancels an unfinished job. You can only
- * cancel a job that has a status of Submitted. To prevent a pipeline
- * from starting to process a job while you're getting the job identifier, use
- * UpdatePipelineStatus to temporarily pause the pipeline.See Also:
AWS
- * API Reference
When you create a job, Elastic Transcoder returns JSON data that includes the - * values that you specified plus information about the job that is created.
- *If you have specified more than one output for your jobs (for example, one - * output for the Kindle Fire and another output for the Apple iPhone 4s), you - * currently must use the Elastic Transcoder API to list the jobs (as opposed to - * the AWS Console).
The CreatePipeline operation creates a pipeline with settings that you - * specify.
The CreatePreset operation creates a preset with settings that you - * specify.
Elastic Transcoder checks the CreatePreset settings
- * to ensure that they meet Elastic Transcoder requirements and to determine
- * whether they comply with H.264 standards. If your settings are not valid for
- * Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response
- * (ValidationException) and does not create the preset. If the
- * settings are valid for Elastic Transcoder but aren't strictly compliant with the
- * H.264 standard, Elastic Transcoder creates the preset and returns a warning
- * message in the response. This helps you determine whether your settings comply
- * with the H.264 standard while giving you greater flexibility with respect to the
- * video that Elastic Transcoder produces.
Elastic Transcoder - * uses the H.264 video-compression format. For more information, see the - * International Telecommunication Union publication Recommendation ITU-T H.264: - * Advanced video coding for generic audiovisual services.
The DeletePipeline operation removes a pipeline.
You can only delete
- * a pipeline that has never been used or that is not currently in use (doesn't
- * contain any active jobs). If the pipeline is currently in use,
- * DeletePipeline returns an error.
The DeletePreset operation removes a preset that you've added in an AWS - * region.
You can't delete the default presets that are included - * with Elastic Transcoder.
The ListJobsByPipeline operation gets a list of the jobs currently in a - * pipeline.
Elastic Transcoder returns all of the jobs currently in the - * specified pipeline. The response body contains one element for each job that - * satisfies the search criteria.
The ListJobsByStatus operation gets a list of jobs that have a specified - * status. The response body contains one element for each job that satisfies the - * search criteria.
The ListPipelines operation gets a list of the pipelines associated with the - * current AWS account.
The ListPresets operation gets a list of the default presets included with - * Elastic Transcoder and the presets that you've added in an AWS - * region.
The ReadJob operation returns detailed information about a job.
The ReadPipeline operation gets detailed information about a - * pipeline.
The ReadPreset operation gets detailed information about a - * preset.
Use the UpdatePipeline operation to update settings for a
- * pipeline.
When you change pipeline settings, your changes - * take effect immediately. Jobs that you have already submitted and that Elastic - * Transcoder has not started to process are affected in addition to jobs that you - * submit after you change settings.
With the UpdatePipelineNotifications operation, you can update Amazon Simple - * Notification Service (Amazon SNS) notifications for a pipeline.
When you - * update notifications for a pipeline, Elastic Transcoder returns the values that - * you specified in the request.
The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that - * the pipeline stops or restarts the processing of jobs.
Changing the - * pipeline status is useful if you want to cancel one or more jobs. You can't - * cancel jobs after Elastic Transcoder has started processing them; if you pause - * the pipeline to which you submitted the jobs, you have more time to get the job - * IDs for the jobs that you want to cancel, and to send a CancelJob - * request.
The file to be used as album art. There can be multiple artworks associated - * with an audio file, to a maximum of 20.
To remove artwork or leave the
- * artwork empty, you can either set Artwork to null, or set the
- * Merge Policy to "Replace" and use an empty Artwork
- * array.
To pass through existing artwork unchanged, set the Merge
- * Policy to "Prepend", "Append", or "Fallback", and use an empty
- * Artwork array.
The name of the file to be used as album art. To determine which Amazon S3
- * bucket contains the specified file, Elastic Transcoder checks the pipeline
- * specified by PipelineId; the InputBucket object in
- * that pipeline identifies the bucket.
If the file name includes a prefix,
- * for example, cooking/pie.jpg, include the prefix in the key. If the
- * file isn't in the specified bucket, Elastic Transcoder returns an error.
The maximum width of the output album art in pixels. If you specify
- * auto, Elastic Transcoder uses 600 as the default value. If you
- * specify a numeric value, enter an even integer between 32 and 4096,
- * inclusive.
The maximum height of the output album art in pixels. If you specify
- * auto, Elastic Transcoder uses 600 as the default value. If you
- * specify a numeric value, enter an even integer between 32 and 3072,
- * inclusive.
Specify one of the following values to control scaling of the output album - * art:
Fit: Elastic Transcoder scales the output
- * art so it matches the value that you specified in either MaxWidth
- * or MaxHeight without exceeding the other value.
- * Fill: Elastic Transcoder scales the output art so it matches the
- * value that you specified in either MaxWidth or
- * MaxHeight and matches or exceeds the other value. Elastic
- * Transcoder centers the output art and then crops it in the dimension (if any)
- * that exceeds the maximum value.
Stretch:
- * Elastic Transcoder stretches the output art to match the values that you
- * specified for MaxWidth and MaxHeight. If the relative
- * proportions of the input art and the output art are different, the output art
- * will be distorted.
Keep: Elastic Transcoder does
- * not scale the output art. If either dimension of the input art exceeds the
- * values that you specified for MaxWidth and MaxHeight,
- * Elastic Transcoder crops the output art.
- * ShrinkToFit: Elastic Transcoder scales the output art down so that
- * its dimensions match the values that you specified for at least one of
- * MaxWidth and MaxHeight without exceeding either value.
- * If you specify this option, Elastic Transcoder does not scale the art up.
ShrinkToFill Elastic Transcoder scales the output
- * art down so that its dimensions match the values that you specified for at least
- * one of MaxWidth and MaxHeight without dropping below
- * either value. If you specify this option, Elastic Transcoder does not scale the
- * art up.
When you set PaddingPolicy to Pad, Elastic
- * Transcoder may add white bars to the top and bottom and/or left and right sides
- * of the output album art to make the total size of the output art match the
- * values that you specified for MaxWidth and
- * MaxHeight.
The format of album art, if any. Valid formats are .jpg and
- * .png.
The encryption settings, if any, that you want Elastic Transcoder to apply to - * your artwork.
- */ - inline const Encryption& GetEncryption() const { return m_encryption; } - inline bool EncryptionHasBeenSet() const { return m_encryptionHasBeenSet; } - templateOptions associated with your audio codec.
You can only choose an audio profile when you specify AAC for the value of - * Audio:Codec.
Specify the AAC profile for the output file. Elastic - * Transcoder supports the following profiles:
auto:
- * If you specify auto, Elastic Transcoder selects the profile based
- * on the bit rate selected for the output file.
- * AAC-LC: The most common AAC profile. Use for bit rates larger than
- * 64 kbps.
HE-AAC: Not supported on some older
- * players and devices. Use for bit rates between 40 and 80 kbps.
HE-AACv2: Not supported on some players and devices. Use for
- * bit rates less than 48 kbps.
All outputs in a
- * Smooth playlist must have the same value for
- * Profile.
If you created any presets before AAC - * profiles were added, Elastic Transcoder automatically updated your presets to - * use AAC-LC. You can change the value as required.
- */ - inline const Aws::String& GetProfile() const { return m_profile; } - inline bool ProfileHasBeenSet() const { return m_profileHasBeenSet; } - templateYou can only choose an audio bit depth when you specify flac or
- * pcm for the value of Audio:Codec.
The bit depth of a sample - * is how many bits of information are included in the audio samples. The higher - * the bit depth, the better the audio, but the larger the file.
Valid
- * values are 16 and 24.
The most common bit depth
- * is 24.
You can only choose an audio bit order when you specify pcm for
- * the value of Audio:Codec.
The order the bits of a PCM sample are stored - * in.
The supported value is LittleEndian.
You can only choose whether an audio sample is signed when you specify
- * pcm for the value of Audio:Codec.
Whether audio samples are - * represented with negative and positive numbers (signed) or only positive numbers - * (unsigned).
The supported value is Signed.
Parameters required for transcoding audio.
The audio codec for the output file. Valid values include aac,
- * flac, mp2, mp3, pcm, and
- * vorbis.
The sample rate of the audio stream in the output file, in Hertz. Valid - * values include:
auto, 22050,
- * 32000, 44100, 48000, 96000
- *
If you specify auto, Elastic Transcoder automatically
- * detects the sample rate.
The bit rate of the audio stream in the output file, in kilobits/second. - * Enter an integer between 64 and 320, inclusive.
- */ - inline const Aws::String& GetBitRate() const { return m_bitRate; } - inline bool BitRateHasBeenSet() const { return m_bitRateHasBeenSet; } - templateThe number of audio channels in the output file. The following values are - * valid:
auto, 0, 1, 2
- *
One channel carries the information played by a single speaker. For
- * example, a stereo track with two channels sends one channel to the left speaker,
- * and the other channel to the right speaker. The output channels are organized
- * into tracks. If you want Elastic Transcoder to automatically detect the number
- * of audio channels in the input file and use that value for the output file,
- * select auto.
The output of a specific channel value and - * inputs are as follows:
auto channel
- * specified, with any input: Pass through up to eight input channels.
0 channels specified, with any input: Audio
- * omitted from the output.
1 channel
- * specified, with at least one input channel: Mono sound.
- * 2 channels specified, with any input: Two identical mono
- * channels or stereo. For more information about tracks, see
- * Audio:AudioPackingMode.
For more information
- * about how Elastic Transcoder organizes channels and tracks, see
- * Audio:AudioPackingMode.
The method of organizing audio channels and tracks. Use
- * Audio:Channels to specify the number of channels in your output,
- * and Audio:AudioPackingMode to specify the number of tracks and
- * their relation to the channels. If you do not specify an
- * Audio:AudioPackingMode, Elastic Transcoder uses
- * SingleTrack.
The following values are valid:
- * SingleTrack, OneChannelPerTrack, and
- * OneChannelPerTrackWithMosTo8Tracks
When you specify
- * SingleTrack, Elastic Transcoder creates a single track for your
- * output. The track can have up to eight channels. Use SingleTrack
- * for all non-mxf containers.
The outputs of
- * SingleTrack for a specific channel value and inputs are as
- * follows:
0 channels with any input: Audio
- * omitted from the output
1, 2, or auto
- * channels with no audio input: Audio omitted from the output
1 channel with any input with audio: One track
- * with one channel, downmixed if necessary
2
- * channels with one track with one channel: One track with two identical
- * channels
2 or auto channels with two tracks
- * with one channel each: One track with two channels
- * 2 or auto channels with one track with two channels: One
- * track with two channels
2 channels with one
- * track with multiple channels: One track with two channels
- * auto channels with one track with one channel: One track
- * with one channel
auto channels with one
- * track with multiple channels: One track with multiple channels
When you specify OneChannelPerTrack, Elastic Transcoder
- * creates a new track for every channel in your output. Your output can have up to
- * eight single-channel tracks.
The outputs of
- * OneChannelPerTrack for a specific channel value and inputs are as
- * follows:
0 channels with any input: Audio
- * omitted from the output
1, 2, or auto
- * channels with no audio input: Audio omitted from the output
1 channel with any input with audio: One track
- * with one channel, downmixed if necessary
2
- * channels with one track with one channel: Two tracks with one identical
- * channel each
2 or auto channels with two
- * tracks with one channel each: Two tracks with one channel each
2 or auto channels with one track with two
- * channels: Two tracks with one channel each
2
- * channels with one track with multiple channels: Two tracks with
- * one channel each
auto channels with one
- * track with one channel: One track with one channel
- * auto channels with one track with multiple channels: Up to
- * eight tracks with one channel each
When you specify
- * OneChannelPerTrackWithMosTo8Tracks, Elastic Transcoder creates
- * eight single-channel tracks for your output. All tracks that do not contain
- * audio data from an input channel are MOS, or Mit Out Sound, tracks.
The
- * outputs of OneChannelPerTrackWithMosTo8Tracks for a specific
- * channel value and inputs are as follows:
0
- * channels with any input: Audio omitted from the output
- * 1, 2, or auto channels with no audio input: Audio omitted
- * from the output
1 channel with any input
- * with audio: One track with one channel, downmixed if necessary, plus six MOS
- * tracks
2 channels with one track with one
- * channel: Two tracks with one identical channel each, plus six MOS tracks
2 or auto channels with two tracks with one
- * channel each: Two tracks with one channel each, plus six MOS tracks
2 or auto channels with one track with two
- * channels: Two tracks with one channel each, plus six MOS tracks
2 channels with one track with multiple channels:
- * Two tracks with one channel each, plus six MOS tracks
- * auto channels with one track with one channel: One track
- * with one channel, plus seven MOS tracks
auto
- * channels with one track with multiple channels: Up to eight tracks with
- * one channel each, plus MOS tracks until there are eight tracks in all
If you specified AAC for Audio:Codec, this is the
- * AAC compression profile to use. Valid values include:
- * auto, AAC-LC, HE-AAC,
- * HE-AACv2
If you specify auto, Elastic
- * Transcoder chooses a profile based on the bit rate of the output file.
The CancelJobRequest structure.
The identifier of the job that you want to cancel.
To get a list of
- * the jobs (including their jobId) that have a status of
- * Submitted, use the ListJobsByStatus API action.
The response body contains a JSON object. If the job is successfully
- * canceled, the value of Success is true.