|
127 | 127 | use AsyncAws\MediaConvert\Enum\DeinterlaceAlgorithm; |
128 | 128 | use AsyncAws\MediaConvert\Enum\DeinterlacerControl; |
129 | 129 | use AsyncAws\MediaConvert\Enum\DeinterlacerMode; |
| 130 | +use AsyncAws\MediaConvert\Enum\DolbyVisionCompatibility; |
130 | 131 | use AsyncAws\MediaConvert\Enum\DolbyVisionLevel6Mode; |
131 | 132 | use AsyncAws\MediaConvert\Enum\DolbyVisionMapping; |
132 | 133 | use AsyncAws\MediaConvert\Enum\DolbyVisionProfile; |
|
345 | 346 | use AsyncAws\MediaConvert\Enum\MsSmoothManifestEncoding; |
346 | 347 | use AsyncAws\MediaConvert\Enum\MxfAfdSignaling; |
347 | 348 | use AsyncAws\MediaConvert\Enum\MxfProfile; |
| 349 | +use AsyncAws\MediaConvert\Enum\MxfUncompressedAudioWrapping; |
348 | 350 | use AsyncAws\MediaConvert\Enum\MxfXavcDurationMode; |
349 | 351 | use AsyncAws\MediaConvert\Enum\NielsenActiveWatermarkProcessType; |
350 | 352 | use AsyncAws\MediaConvert\Enum\NielsenSourceWatermarkStatusType; |
@@ -1227,6 +1229,7 @@ private function populateResultDestinationSettings(array $json): DestinationSett |
1227 | 1229 | private function populateResultDolbyVision(array $json): DolbyVision |
1228 | 1230 | { |
1229 | 1231 | return new DolbyVision([ |
| 1232 | + 'Compatibility' => isset($json['compatibility']) ? (!DolbyVisionCompatibility::exists((string) $json['compatibility']) ? DolbyVisionCompatibility::UNKNOWN_TO_SDK : (string) $json['compatibility']) : null, |
1230 | 1233 | 'L6Metadata' => empty($json['l6Metadata']) ? null : $this->populateResultDolbyVisionLevel6Metadata($json['l6Metadata']), |
1231 | 1234 | 'L6Mode' => isset($json['l6Mode']) ? (!DolbyVisionLevel6Mode::exists((string) $json['l6Mode']) ? DolbyVisionLevel6Mode::UNKNOWN_TO_SDK : (string) $json['l6Mode']) : null, |
1232 | 1235 | 'Mapping' => isset($json['mapping']) ? (!DolbyVisionMapping::exists((string) $json['mapping']) ? DolbyVisionMapping::UNKNOWN_TO_SDK : (string) $json['mapping']) : null, |
@@ -2230,6 +2233,7 @@ private function populateResultMxfSettings(array $json): MxfSettings |
2230 | 2233 | return new MxfSettings([ |
2231 | 2234 | 'AfdSignaling' => isset($json['afdSignaling']) ? (!MxfAfdSignaling::exists((string) $json['afdSignaling']) ? MxfAfdSignaling::UNKNOWN_TO_SDK : (string) $json['afdSignaling']) : null, |
2232 | 2235 | 'Profile' => isset($json['profile']) ? (!MxfProfile::exists((string) $json['profile']) ? MxfProfile::UNKNOWN_TO_SDK : (string) $json['profile']) : null, |
| 2236 | + 'UncompressedAudioWrapping' => isset($json['uncompressedAudioWrapping']) ? (!MxfUncompressedAudioWrapping::exists((string) $json['uncompressedAudioWrapping']) ? MxfUncompressedAudioWrapping::UNKNOWN_TO_SDK : (string) $json['uncompressedAudioWrapping']) : null, |
2233 | 2237 | 'XavcProfileSettings' => empty($json['xavcProfileSettings']) ? null : $this->populateResultMxfXavcProfileSettings($json['xavcProfileSettings']), |
2234 | 2238 | ]); |
2235 | 2239 | } |
|
0 commit comments