Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"variables": {
"${LATEST}": "3.356.31"
"${LATEST}": "3.356.43"
},
"endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json",
"services": {
Expand Down
1 change: 1 addition & 0 deletions src/Service/DynamoDb/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
### Changed

- Apply no CodingStandard from latest php-cs-fixer.
- AWS enhancement: Documentation updates.

## 3.8.0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
/**
* Throughput exceeds the current throughput quota for your account. For detailed information about why the request was
* throttled and the ARN of the impacted resource, find the ThrottlingReason [^1] field in the returned exception.
* Contact Amazon Web Services Support [^2] to request a quota increase.
* Contact Amazon Web ServicesSupport [^2] to request a quota increase.
*
* [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ThrottlingReason.html
* [^2]: https://aws.amazon.com/support
Expand Down
4 changes: 4 additions & 0 deletions src/Service/MediaConvert/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## NOT RELEASED

### Added

- AWS api-change: This release adds the ability to set resolution for the black video generator.

### Changed

- Apply no CodingStandard from latest php-cs-fixer.
Expand Down
2 changes: 1 addition & 1 deletion src/Service/MediaConvert/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
},
"extra": {
"branch-alias": {
"dev-master": "1.11-dev"
"dev-master": "1.12-dev"
}
}
}
12 changes: 6 additions & 6 deletions src/Service/MediaConvert/src/Enum/AudioSelectorType.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
* Specify how MediaConvert selects audio content within your input. The default is Track. PID: Select audio by
* specifying the Packet Identifier (PID) values for MPEG Transport Stream inputs. Use this when you know the exact PID
* values of your audio streams. Track: Default. Select audio by track number. This is the most common option and works
* with most input container formats. Language code: Select audio by language using ISO 639-2 or ISO 639-3 three-letter
* language codes. Use this when your source has embedded language metadata and you want to select tracks based on their
* language. HLS rendition group: Select audio from an HLS rendition group. Use this when your input is an HLS package
* with multiple audio renditions and you want to select specific rendition groups. All PCM: Select all uncompressed PCM
* audio tracks from your input automatically. This is useful when you want to include all PCM audio tracks without
* specifying individual track numbers.
* with most input container formats. Language code: Select audio by language using an ISO 639-2 or ISO 639-3
* three-letter code in all capital letters. Use this when your source has embedded language metadata and you want to
* select tracks based on their language. HLS rendition group: Select audio from an HLS rendition group. Use this when
* your input is an HLS package with multiple audio renditions and you want to select specific rendition groups. All
* PCM: Select all uncompressed PCM audio tracks from your input automatically. This is useful when you want to include
* all PCM audio tracks without specifying individual track numbers.
*/
final class AudioSelectorType
{
Expand Down
4 changes: 3 additions & 1 deletion src/Service/MediaConvert/src/Enum/FrameMetricType.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@
* * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity
* Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment
* Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate
* control mode.
* control mode. * SHOT_CHANGE: Shot Changes.
*/
final class FrameMetricType
{
public const MS_SSIM = 'MS_SSIM';
public const PSNR = 'PSNR';
public const PSNR_HVS = 'PSNR_HVS';
public const QVBR = 'QVBR';
public const SHOT_CHANGE = 'SHOT_CHANGE';
public const SSIM = 'SSIM';
public const VMAF = 'VMAF';

Expand All @@ -24,6 +25,7 @@ public static function exists(string $value): bool
self::PSNR => true,
self::PSNR_HVS => true,
self::QVBR => true,
self::SHOT_CHANGE => true,
self::SSIM => true,
self::VMAF => true,
][$value]);
Expand Down
5 changes: 3 additions & 2 deletions src/Service/MediaConvert/src/Enum/ImscAccessibilitySubs.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
* If the IMSC captions track is intended to provide accessibility for people who are deaf or hard of hearing: Set
* Accessibility subtitles to Enabled. When you do, MediaConvert adds accessibility attributes to your output HLS or
* DASH manifest. For HLS manifests, MediaConvert adds the following accessibility attributes under EXT-X-MEDIA for this
* track: CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"
* and AUTOSELECT="YES". For DASH manifests, MediaConvert adds the following in the adaptation set for this track:
* track:
* CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog,public.accessibility.describes-music-and-sound" and
* AUTOSELECT="YES". For DASH manifests, MediaConvert adds the following in the adaptation set for this track:
* `<Accessibility schemeIdUri="urn:mpeg:dash:role:2011" value="caption"/>`. If the captions track is not intended to
* provide such accessibility: Keep the default value, Disabled. When you do, for DASH manifests, MediaConvert instead
* adds the following in the adaptation set for this track: `<Role schemeIDUri="urn:mpeg:dash:role:2011"
Expand Down
4 changes: 2 additions & 2 deletions src/Service/MediaConvert/src/Enum/LanguageCode.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
namespace AsyncAws\MediaConvert\Enum;

/**
* Specify the language, using the ISO 639-2 three-letter code listed at
* https://www.loc.gov/standards/iso639-2/php/code_list.php.
* Specify the language, using an ISO 639-2 three-letter code in all capital letters. You can find a list of codes at:
* https://www.loc.gov/standards/iso639-2/php/code_list.php
*/
final class LanguageCode
{
Expand Down
5 changes: 3 additions & 2 deletions src/Service/MediaConvert/src/Enum/WebvttAccessibilitySubs.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
* If the WebVTT captions track is intended to provide accessibility for people who are deaf or hard of hearing: Set
* Accessibility subtitles to Enabled. When you do, MediaConvert adds accessibility attributes to your output HLS or
* DASH manifest. For HLS manifests, MediaConvert adds the following accessibility attributes under EXT-X-MEDIA for this
* track: CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"
* and AUTOSELECT="YES". For DASH manifests, MediaConvert adds the following in the adaptation set for this track:
* track:
* CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog,public.accessibility.describes-music-and-sound" and
* AUTOSELECT="YES". For DASH manifests, MediaConvert adds the following in the adaptation set for this track:
* `<Accessibility schemeIdUri="urn:mpeg:dash:role:2011" value="caption"/>`. If the captions track is not intended to
* provide such accessibility: Keep the default value, Disabled. When you do, for DASH manifests, MediaConvert instead
* adds the following in the adaptation set for this track: `<Role schemeIDUri="urn:mpeg:dash:role:2011"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php

namespace AsyncAws\MediaConvert\Exception;

use AsyncAws\Core\Exception\Http\ClientException;

final class ServiceQuotaExceededException extends ClientException
{
}
5 changes: 3 additions & 2 deletions src/Service/MediaConvert/src/Input/CreateJobRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,9 @@ final class CreateJobRequest extends Input1

/**
* Use Job engine versions to run jobs for your production workflow on one version, while you test and validate the
* latest version. To specify a Job engine version: Enter a date in a YYYY-MM-DD format. For a list of valid Job engine
* versions, submit a ListVersions request. To not specify a Job engine version: Leave blank.
* latest version. Job engine versions represent periodically grouped MediaConvert releases with new features, updates,
* improvements, and fixes. Job engine versions are in a YYYY-MM-DD format. Note that the Job engine version feature is
* not publicly available at this time. To request access, contact AWS support.
*
* @var string|null
*/
Expand Down
11 changes: 11 additions & 0 deletions src/Service/MediaConvert/src/MediaConvertClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
use AsyncAws\MediaConvert\Exception\ForbiddenException;
use AsyncAws\MediaConvert\Exception\InternalServerErrorException;
use AsyncAws\MediaConvert\Exception\NotFoundException;
use AsyncAws\MediaConvert\Exception\ServiceQuotaExceededException;
use AsyncAws\MediaConvert\Exception\TooManyRequestsException;
use AsyncAws\MediaConvert\Input\CancelJobRequest;
use AsyncAws\MediaConvert\Input\CreateJobRequest;
Expand Down Expand Up @@ -52,6 +53,7 @@ class MediaConvertClient extends AbstractApi
* @throws ForbiddenException
* @throws InternalServerErrorException
* @throws NotFoundException
* @throws ServiceQuotaExceededException
* @throws TooManyRequestsException
*/
public function cancelJob($input): CancelJobResponse
Expand All @@ -63,6 +65,7 @@ public function cancelJob($input): CancelJobResponse
'ForbiddenException' => ForbiddenException::class,
'InternalServerErrorException' => InternalServerErrorException::class,
'NotFoundException' => NotFoundException::class,
'ServiceQuotaExceededException' => ServiceQuotaExceededException::class,
'TooManyRequestsException' => TooManyRequestsException::class,
]]));

Expand Down Expand Up @@ -99,6 +102,7 @@ public function cancelJob($input): CancelJobResponse
* @throws ForbiddenException
* @throws InternalServerErrorException
* @throws NotFoundException
* @throws ServiceQuotaExceededException
* @throws TooManyRequestsException
*/
public function createJob($input): CreateJobResponse
Expand All @@ -110,6 +114,7 @@ public function createJob($input): CreateJobResponse
'ForbiddenException' => ForbiddenException::class,
'InternalServerErrorException' => InternalServerErrorException::class,
'NotFoundException' => NotFoundException::class,
'ServiceQuotaExceededException' => ServiceQuotaExceededException::class,
'TooManyRequestsException' => TooManyRequestsException::class,
]]));

Expand All @@ -136,6 +141,7 @@ public function createJob($input): CreateJobResponse
* @throws ForbiddenException
* @throws InternalServerErrorException
* @throws NotFoundException
* @throws ServiceQuotaExceededException
* @throws TooManyRequestsException
*
* @deprecated
Expand All @@ -150,6 +156,7 @@ public function describeEndpoints($input = []): DescribeEndpointsResponse
'ForbiddenException' => ForbiddenException::class,
'InternalServerErrorException' => InternalServerErrorException::class,
'NotFoundException' => NotFoundException::class,
'ServiceQuotaExceededException' => ServiceQuotaExceededException::class,
'TooManyRequestsException' => TooManyRequestsException::class,
]]));

Expand All @@ -172,6 +179,7 @@ public function describeEndpoints($input = []): DescribeEndpointsResponse
* @throws ForbiddenException
* @throws InternalServerErrorException
* @throws NotFoundException
* @throws ServiceQuotaExceededException
* @throws TooManyRequestsException
*/
public function getJob($input): GetJobResponse
Expand All @@ -183,6 +191,7 @@ public function getJob($input): GetJobResponse
'ForbiddenException' => ForbiddenException::class,
'InternalServerErrorException' => InternalServerErrorException::class,
'NotFoundException' => NotFoundException::class,
'ServiceQuotaExceededException' => ServiceQuotaExceededException::class,
'TooManyRequestsException' => TooManyRequestsException::class,
]]));

Expand Down Expand Up @@ -211,6 +220,7 @@ public function getJob($input): GetJobResponse
* @throws ForbiddenException
* @throws InternalServerErrorException
* @throws NotFoundException
* @throws ServiceQuotaExceededException
* @throws TooManyRequestsException
*/
public function listJobs($input = []): ListJobsResponse
Expand All @@ -222,6 +232,7 @@ public function listJobs($input = []): ListJobsResponse
'ForbiddenException' => ForbiddenException::class,
'InternalServerErrorException' => InternalServerErrorException::class,
'NotFoundException' => NotFoundException::class,
'ServiceQuotaExceededException' => ServiceQuotaExceededException::class,
'TooManyRequestsException' => TooManyRequestsException::class,
]]));

Expand Down
2 changes: 2 additions & 0 deletions src/Service/MediaConvert/src/Result/CreateJobResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -1397,7 +1397,9 @@ private function populateResultInputVideoGenerator(array $json): InputVideoGener
'Duration' => isset($json['duration']) ? (int) $json['duration'] : null,
'FramerateDenominator' => isset($json['framerateDenominator']) ? (int) $json['framerateDenominator'] : null,
'FramerateNumerator' => isset($json['framerateNumerator']) ? (int) $json['framerateNumerator'] : null,
'Height' => isset($json['height']) ? (int) $json['height'] : null,
'SampleRate' => isset($json['sampleRate']) ? (int) $json['sampleRate'] : null,
'Width' => isset($json['width']) ? (int) $json['width'] : null,
]);
}

Expand Down
2 changes: 2 additions & 0 deletions src/Service/MediaConvert/src/Result/GetJobResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -1397,7 +1397,9 @@ private function populateResultInputVideoGenerator(array $json): InputVideoGener
'Duration' => isset($json['duration']) ? (int) $json['duration'] : null,
'FramerateDenominator' => isset($json['framerateDenominator']) ? (int) $json['framerateDenominator'] : null,
'FramerateNumerator' => isset($json['framerateNumerator']) ? (int) $json['framerateNumerator'] : null,
'Height' => isset($json['height']) ? (int) $json['height'] : null,
'SampleRate' => isset($json['sampleRate']) ? (int) $json['sampleRate'] : null,
'Width' => isset($json['width']) ? (int) $json['width'] : null,
]);
}

Expand Down
2 changes: 2 additions & 0 deletions src/Service/MediaConvert/src/Result/ListJobsResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -1464,7 +1464,9 @@ private function populateResultInputVideoGenerator(array $json): InputVideoGener
'Duration' => isset($json['duration']) ? (int) $json['duration'] : null,
'FramerateDenominator' => isset($json['framerateDenominator']) ? (int) $json['framerateDenominator'] : null,
'FramerateNumerator' => isset($json['framerateNumerator']) ? (int) $json['framerateNumerator'] : null,
'Height' => isset($json['height']) ? (int) $json['height'] : null,
'SampleRate' => isset($json['sampleRate']) ? (int) $json['sampleRate'] : null,
'Width' => isset($json['width']) ? (int) $json['width'] : null,
]);
}

Expand Down
9 changes: 6 additions & 3 deletions src/Service/MediaConvert/src/ValueObject/AudioDescription.php
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,12 @@ final class AudioDescription
private $customLanguageCode;

/**
* Indicates the language of the audio output track. The ISO 639 language specified in the 'Language Code' drop down
* will be used when 'Follow Input Language Code' is not selected or when 'Follow Input Language Code' is selected but
* there is no ISO 639 language code specified by the input.
* Specify the language for your output audio track. To follow the input language: Leave blank. When you do, also set
* Language code control to Follow input. If no input language is detected MediaConvert will not write an output
* language code. To follow the input langauge, but fall back to a specified language code if there is no input language
* to follow: Enter an ISO 639-2 three-letter language code in all capital letters. When you do, also set Language code
* control to Follow input. To specify the language code: Enter an ISO 639 three-letter language code in all capital
* letters. When you do, also set Language code control to Use configured.
*
* @var LanguageCode::*|null
*/
Expand Down
17 changes: 8 additions & 9 deletions src/Service/MediaConvert/src/ValueObject/AudioSelector.php
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,8 @@ final class AudioSelector
private $hlsRenditionGroupSettings;

/**
* Specify the language to select from your audio input. In the MediaConvert console choose from a list of languages. In
* your JSON job settings choose from an ISO 639-2 three-letter code listed at
* https://www.loc.gov/standards/iso639-2/php/code_list.php.
* Specify the language, using an ISO 639-2 three-letter code in all capital letters. You can find a list of codes at:
* https://www.loc.gov/standards/iso639-2/php/code_list.php
*
* @var LanguageCode::*|null
*/
Expand Down Expand Up @@ -113,12 +112,12 @@ final class AudioSelector
* Specify how MediaConvert selects audio content within your input. The default is Track. PID: Select audio by
* specifying the Packet Identifier (PID) values for MPEG Transport Stream inputs. Use this when you know the exact PID
* values of your audio streams. Track: Default. Select audio by track number. This is the most common option and works
* with most input container formats. Language code: Select audio by language using ISO 639-2 or ISO 639-3 three-letter
* language codes. Use this when your source has embedded language metadata and you want to select tracks based on their
* language. HLS rendition group: Select audio from an HLS rendition group. Use this when your input is an HLS package
* with multiple audio renditions and you want to select specific rendition groups. All PCM: Select all uncompressed PCM
* audio tracks from your input automatically. This is useful when you want to include all PCM audio tracks without
* specifying individual track numbers.
* with most input container formats. Language code: Select audio by language using an ISO 639-2 or ISO 639-3
* three-letter code in all capital letters. Use this when your source has embedded language metadata and you want to
* select tracks based on their language. HLS rendition group: Select audio from an HLS rendition group. Use this when
* your input is an HLS package with multiple audio renditions and you want to select specific rendition groups. All
* PCM: Select all uncompressed PCM audio tracks from your input automatically. This is useful when you want to include
* all PCM audio tracks without specifying individual track numbers.
*
* @var AudioSelectorType::*|null
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Service/MediaConvert/src/ValueObject/Av1Settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ final class Av1Settings
* * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity
* Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment
* Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate
* control mode.
* control mode. * SHOT_CHANGE: Shot Changes.
*
* @var list<FrameMetricType::*>|null
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ final class AvcIntraSettings
* * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity
* Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment
* Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate
* control mode.
* control mode. * SHOT_CHANGE: Shot Changes.
*
* @var list<FrameMetricType::*>|null
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,8 @@ final class DynamicAudioSelector
private $externalAudioFileInput;

/**
* Specify the language to select from your audio input. In the MediaConvert console choose from a list of languages. In
* your JSON job settings choose from an ISO 639-2 three-letter code listed at
* https://www.loc.gov/standards/iso639-2/php/code_list.php.
* Specify the language, using an ISO 639-2 three-letter code in all capital letters. You can find a list of codes at:
* https://www.loc.gov/standards/iso639-2/php/code_list.php
*
* @var LanguageCode::*|null
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Service/MediaConvert/src/ValueObject/H264Settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ final class H264Settings
* * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity
* Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment
* Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate
* control mode.
* control mode. * SHOT_CHANGE: Shot Changes.
*
* @var list<FrameMetricType::*>|null
*/
Expand Down
Loading