|
1064 | 1064 | %% <<"FragmentLength">> => integer(), |
1065 | 1065 | %% <<"ImageBasedTrickPlay">> => list(any()), |
1066 | 1066 | %% <<"ImageBasedTrickPlaySettings">> => cmaf_image_based_trick_play_settings(), |
| 1067 | +%% <<"ImageBasedTrickPlayVariants">> => list(cmaf_image_based_trick_play_variant()), |
1067 | 1068 | %% <<"ManifestCompression">> => list(any()), |
1068 | 1069 | %% <<"ManifestDurationFormat">> => list(any()), |
1069 | 1070 | %% <<"MinBufferTime">> => integer(), |
|
1184 | 1185 | -type hls_settings() :: #{binary() => any()}. |
1185 | 1186 |
|
1186 | 1187 |
|
| 1188 | +%% Example: |
| 1189 | +%% content_light_level() :: #{ |
| 1190 | +%% <<"MaxContentLightLevel">> => integer(), |
| 1191 | +%% <<"MaxFrameAverageLightLevel">> => integer() |
| 1192 | +%% } |
| 1193 | +-type content_light_level() :: #{binary() => any()}. |
| 1194 | + |
| 1195 | + |
1187 | 1196 | %% Example: |
1188 | 1197 | %% video_overlay_input_clipping() :: #{ |
1189 | 1198 | %% <<"EndTimecode">> => string(), |
|
1272 | 1281 | -type reservation_plan() :: #{binary() => any()}. |
1273 | 1282 |
|
1274 | 1283 |
|
| 1284 | +%% Example: |
| 1285 | +%% hls_image_based_trick_play_variant() :: #{ |
| 1286 | +%% <<"IntervalCadence">> => list(any()), |
| 1287 | +%% <<"ThumbnailHeight">> => integer(), |
| 1288 | +%% <<"ThumbnailInterval">> => float(), |
| 1289 | +%% <<"ThumbnailWidth">> => integer(), |
| 1290 | +%% <<"TileHeight">> => integer(), |
| 1291 | +%% <<"TileWidth">> => integer() |
| 1292 | +%% } |
| 1293 | +-type hls_image_based_trick_play_variant() :: #{binary() => any()}. |
| 1294 | + |
| 1295 | + |
1275 | 1296 | %% Example: |
1276 | 1297 | %% output_group() :: #{ |
1277 | 1298 | %% <<"AutomatedEncodingSettings">> => automated_encoding_settings(), |
|
1345 | 1366 | -type scc_destination_settings() :: #{binary() => any()}. |
1346 | 1367 |
|
1347 | 1368 |
|
| 1369 | +%% Example: |
| 1370 | +%% cmaf_image_based_trick_play_variant() :: #{ |
| 1371 | +%% <<"IntervalCadence">> => list(any()), |
| 1372 | +%% <<"ThumbnailHeight">> => integer(), |
| 1373 | +%% <<"ThumbnailInterval">> => float(), |
| 1374 | +%% <<"ThumbnailWidth">> => integer(), |
| 1375 | +%% <<"TileHeight">> => integer(), |
| 1376 | +%% <<"TileWidth">> => integer() |
| 1377 | +%% } |
| 1378 | +-type cmaf_image_based_trick_play_variant() :: #{binary() => any()}. |
| 1379 | + |
| 1380 | + |
1348 | 1381 | %% Example: |
1349 | 1382 | %% video_codec_settings() :: #{ |
1350 | 1383 | %% <<"Av1Settings">> => av1_settings(), |
|
1388 | 1421 | %% <<"Channels">> => integer(), |
1389 | 1422 | %% <<"FrameRate">> => frame_rate(), |
1390 | 1423 | %% <<"LanguageCode">> => string(), |
| 1424 | +%% <<"ObjectCount">> => integer(), |
1391 | 1425 | %% <<"SampleRate">> => integer() |
1392 | 1426 | %% } |
1393 | 1427 | -type audio_properties() :: #{binary() => any()}. |
|
1537 | 1571 | -type s3_destination_settings() :: #{binary() => any()}. |
1538 | 1572 |
|
1539 | 1573 |
|
| 1574 | +%% Example: |
| 1575 | +%% dash_iso_image_based_trick_play_variant() :: #{ |
| 1576 | +%% <<"IntervalCadence">> => list(any()), |
| 1577 | +%% <<"ThumbnailHeight">> => integer(), |
| 1578 | +%% <<"ThumbnailInterval">> => float(), |
| 1579 | +%% <<"ThumbnailWidth">> => integer(), |
| 1580 | +%% <<"TileHeight">> => integer(), |
| 1581 | +%% <<"TileWidth">> => integer() |
| 1582 | +%% } |
| 1583 | +-type dash_iso_image_based_trick_play_variant() :: #{binary() => any()}. |
| 1584 | + |
| 1585 | + |
1540 | 1586 | %% Example: |
1541 | 1587 | %% h265_settings() :: #{ |
1542 | 1588 | %% <<"FlickerAdaptiveQuantization">> => list(any()), |
|
1624 | 1670 | -type file_source_settings() :: #{binary() => any()}. |
1625 | 1671 |
|
1626 | 1672 |
|
| 1673 | +%% Example: |
| 1674 | +%% mastering_display_color_volume() :: #{ |
| 1675 | +%% <<"BluePrimaryX">> => integer(), |
| 1676 | +%% <<"BluePrimaryY">> => integer(), |
| 1677 | +%% <<"GreenPrimaryX">> => integer(), |
| 1678 | +%% <<"GreenPrimaryY">> => integer(), |
| 1679 | +%% <<"MaxLuminance">> => float(), |
| 1680 | +%% <<"MinLuminance">> => float(), |
| 1681 | +%% <<"RedPrimaryX">> => integer(), |
| 1682 | +%% <<"RedPrimaryY">> => integer(), |
| 1683 | +%% <<"WhitePointX">> => integer(), |
| 1684 | +%% <<"WhitePointY">> => integer() |
| 1685 | +%% } |
| 1686 | +-type mastering_display_color_volume() :: #{binary() => any()}. |
| 1687 | + |
| 1688 | + |
1627 | 1689 | %% Example: |
1628 | 1690 | %% list_tags_for_resource_response() :: #{ |
1629 | 1691 | %% <<"ResourceTags">> => resource_tags() |
|
1844 | 1906 |
|
1845 | 1907 | %% Example: |
1846 | 1908 | %% hls_group_settings() :: #{ |
1847 | | -%% <<"AdMarkers">> => list(list(any())()), |
1848 | | -%% <<"AdditionalManifests">> => list(hls_additional_manifest()), |
| 1909 | +%% <<"SegmentLengthControl">> => list(any()), |
1849 | 1910 | %% <<"AudioOnlyHeader">> => list(any()), |
1850 | | -%% <<"BaseUrl">> => string(), |
| 1911 | +%% <<"ProgramDateTime">> => list(any()), |
| 1912 | +%% <<"MinFinalSegmentLength">> => float(), |
| 1913 | +%% <<"TimestampDeltaMilliseconds">> => integer(), |
1851 | 1914 | %% <<"CaptionLanguageMappings">> => list(hls_caption_language_mapping()), |
1852 | | -%% <<"CaptionLanguageSetting">> => list(any()), |
1853 | | -%% <<"CaptionSegmentLengthControl">> => list(any()), |
1854 | 1915 | %% <<"ClientCache">> => list(any()), |
1855 | | -%% <<"CodecSpecification">> => list(any()), |
1856 | | -%% <<"Destination">> => string(), |
1857 | | -%% <<"DestinationSettings">> => destination_settings(), |
| 1916 | +%% <<"ProgramDateTimePeriod">> => integer(), |
| 1917 | +%% <<"ImageBasedTrickPlayVariants">> => list(hls_image_based_trick_play_variant()), |
| 1918 | +%% <<"TimedMetadataId3Period">> => integer(), |
| 1919 | +%% <<"StreamInfResolution">> => list(any()), |
| 1920 | +%% <<"SegmentsPerSubdirectory">> => integer(), |
1858 | 1921 | %% <<"DirectoryStructure">> => list(any()), |
| 1922 | +%% <<"CodecSpecification">> => list(any()), |
| 1923 | +%% <<"AdMarkers">> => list(list(any())()), |
| 1924 | +%% <<"CaptionSegmentLengthControl">> => list(any()), |
| 1925 | +%% <<"SegmentControl">> => list(any()), |
1859 | 1926 | %% <<"Encryption">> => hls_encryption_settings(), |
1860 | | -%% <<"ImageBasedTrickPlay">> => list(any()), |
1861 | | -%% <<"ImageBasedTrickPlaySettings">> => hls_image_based_trick_play_settings(), |
1862 | | -%% <<"ManifestCompression">> => list(any()), |
1863 | | -%% <<"ManifestDurationFormat">> => list(any()), |
1864 | | -%% <<"MinFinalSegmentLength">> => float(), |
1865 | | -%% <<"MinSegmentLength">> => integer(), |
1866 | | -%% <<"OutputSelection">> => list(any()), |
1867 | | -%% <<"ProgramDateTime">> => list(any()), |
1868 | | -%% <<"ProgramDateTimePeriod">> => integer(), |
| 1927 | +%% <<"BaseUrl">> => string(), |
1869 | 1928 | %% <<"ProgressiveWriteHlsManifest">> => list(any()), |
1870 | | -%% <<"SegmentControl">> => list(any()), |
1871 | | -%% <<"SegmentLength">> => integer(), |
1872 | | -%% <<"SegmentLengthControl">> => list(any()), |
1873 | | -%% <<"SegmentsPerSubdirectory">> => integer(), |
1874 | | -%% <<"StreamInfResolution">> => list(any()), |
1875 | 1929 | %% <<"TargetDurationCompatibilityMode">> => list(any()), |
| 1930 | +%% <<"SegmentLength">> => integer(), |
| 1931 | +%% <<"MinSegmentLength">> => integer(), |
| 1932 | +%% <<"ImageBasedTrickPlaySettings">> => hls_image_based_trick_play_settings(), |
1876 | 1933 | %% <<"TimedMetadataId3Frame">> => list(any()), |
1877 | | -%% <<"TimedMetadataId3Period">> => integer(), |
1878 | | -%% <<"TimestampDeltaMilliseconds">> => integer() |
| 1934 | +%% <<"DestinationSettings">> => destination_settings(), |
| 1935 | +%% <<"ManifestDurationFormat">> => list(any()), |
| 1936 | +%% <<"ManifestCompression">> => list(any()), |
| 1937 | +%% <<"ImageBasedTrickPlay">> => list(any()), |
| 1938 | +%% <<"CaptionLanguageSetting">> => list(any()), |
| 1939 | +%% <<"OutputSelection">> => list(any()), |
| 1940 | +%% <<"AdditionalManifests">> => list(hls_additional_manifest()), |
| 1941 | +%% <<"Destination">> => string() |
1879 | 1942 | %% } |
1880 | 1943 | -type hls_group_settings() :: #{binary() => any()}. |
1881 | 1944 |
|
|
2070 | 2133 | %% <<"CodecMetadata">> => codec_metadata(), |
2071 | 2134 | %% <<"ColorPrimaries">> => list(any()), |
2072 | 2135 | %% <<"FrameRate">> => frame_rate(), |
| 2136 | +%% <<"HdrMetadata">> => hdr_metadata(), |
2073 | 2137 | %% <<"Height">> => integer(), |
2074 | 2138 | %% <<"MatrixCoefficients">> => list(any()), |
| 2139 | +%% <<"Rotation">> => integer(), |
2075 | 2140 | %% <<"TransferCharacteristics">> => list(any()), |
2076 | 2141 | %% <<"Width">> => integer() |
2077 | 2142 | %% } |
|
2089 | 2154 | -type teletext_source_settings() :: #{binary() => any()}. |
2090 | 2155 |
|
2091 | 2156 |
|
| 2157 | +%% Example: |
| 2158 | +%% hdr_metadata() :: #{ |
| 2159 | +%% <<"ContentLightLevel">> => content_light_level(), |
| 2160 | +%% <<"MasteringDisplayColorVolume">> => mastering_display_color_volume() |
| 2161 | +%% } |
| 2162 | +-type hdr_metadata() :: #{binary() => any()}. |
| 2163 | + |
| 2164 | + |
2092 | 2165 | %% Example: |
2093 | 2166 | %% queue_transition() :: #{ |
2094 | 2167 | %% <<"DestinationQueue">> => string(), |
|
2104 | 2177 | %% <<"ChromaSubsampling">> => string(), |
2105 | 2178 | %% <<"CodedFrameRate">> => frame_rate(), |
2106 | 2179 | %% <<"ColorPrimaries">> => list(any()), |
| 2180 | +%% <<"ContentLightLevel">> => content_light_level(), |
2107 | 2181 | %% <<"Height">> => integer(), |
2108 | 2182 | %% <<"Level">> => string(), |
2109 | 2183 | %% <<"MatrixCoefficients">> => list(any()), |
2110 | 2184 | %% <<"Profile">> => string(), |
| 2185 | +%% <<"Rotation">> => integer(), |
2111 | 2186 | %% <<"ScanType">> => string(), |
2112 | 2187 | %% <<"TransferCharacteristics">> => list(any()), |
2113 | 2188 | %% <<"Width">> => integer() |
|
2544 | 2619 |
|
2545 | 2620 | %% Example: |
2546 | 2621 | %% cmaf_encryption_settings() :: #{ |
2547 | | -%% <<"ClearLead">> => list(any()), |
| 2622 | +%% <<"ClearLeadSegments">> => integer(), |
2548 | 2623 | %% <<"ConstantInitializationVector">> => string(), |
2549 | 2624 | %% <<"EncryptionMethod">> => list(any()), |
2550 | 2625 | %% <<"InitializationVectorInManifest">> => list(any()), |
|
2991 | 3066 | %% <<"HbbtvCompliance">> => list(any()), |
2992 | 3067 | %% <<"ImageBasedTrickPlay">> => list(any()), |
2993 | 3068 | %% <<"ImageBasedTrickPlaySettings">> => dash_iso_image_based_trick_play_settings(), |
| 3069 | +%% <<"ImageBasedTrickPlayVariants">> => list(dash_iso_image_based_trick_play_variant()), |
2994 | 3070 | %% <<"MinBufferTime">> => integer(), |
2995 | 3071 | %% <<"MinFinalSegmentLength">> => float(), |
2996 | 3072 | %% <<"MpdManifestBandwidthType">> => list(any()), |
@@ -4711,10 +4787,10 @@ start_jobs_query(Client, Input0, Options0) -> |
4711 | 4787 |
|
4712 | 4788 | request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode). |
4713 | 4789 |
|
4714 | | -%% @doc Add tags to a MediaConvert queue, preset, or job template. |
| 4790 | +%% @doc Add tags to a MediaConvert queue, preset, job, or job template. |
4715 | 4791 | %% |
4716 | 4792 | %% For information about tagging, see the User Guide at |
4717 | | -%% https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html |
| 4793 | +%% https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-mediaconvert-resources.html. |
4718 | 4794 | -spec tag_resource(aws_client:aws_client(), tag_resource_request()) -> |
4719 | 4795 | {ok, tag_resource_response(), tuple()} | |
4720 | 4796 | {error, any()} | |
@@ -4748,10 +4824,10 @@ tag_resource(Client, Input0, Options0) -> |
4748 | 4824 |
|
4749 | 4825 | request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode). |
4750 | 4826 |
|
4751 | | -%% @doc Remove tags from a MediaConvert queue, preset, or job template. |
| 4827 | +%% @doc Remove tags from a MediaConvert queue, preset, job, or job template. |
4752 | 4828 | %% |
4753 | 4829 | %% For information about tagging, see the User Guide at |
4754 | | -%% https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html |
| 4830 | +%% https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-mediaconvert-resources.html. |
4755 | 4831 | -spec untag_resource(aws_client:aws_client(), binary() | list(), untag_resource_request()) -> |
4756 | 4832 | {ok, untag_resource_response(), tuple()} | |
4757 | 4833 | {error, any()} | |
|
0 commit comments