diff --git a/.changes/next-release/feature-AWSElementalMediaConvert-e7e5f55.json b/.changes/next-release/feature-AWSElementalMediaConvert-e7e5f55.json new file mode 100644 index 000000000000..3a1a35b6236a --- /dev/null +++ b/.changes/next-release/feature-AWSElementalMediaConvert-e7e5f55.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "AWS Elemental MediaConvert", + "contributor": "", + "description": "MediaConvert now supports specifying the minimum percentage of the HRD buffer available at the end of each encoded video segment." +} diff --git a/services/mediaconvert/src/main/resources/codegen-resources/service-2.json b/services/mediaconvert/src/main/resources/codegen-resources/service-2.json index 76d42078498c..b7313f3a6bd8 100644 --- a/services/mediaconvert/src/main/resources/codegen-resources/service-2.json +++ b/services/mediaconvert/src/main/resources/codegen-resources/service-2.json @@ -5616,6 +5616,11 @@ "locationName": "gopSizeUnits", "documentation": "Specify how the transcoder determines GOP size for this output. We recommend that you have the transcoder automatically choose this value for you based on characteristics of your input video. To enable this automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize) blank. By default, if you don't specify GOP mode control (GopSizeUnits), MediaConvert will use automatic behavior. If your output group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and leave GOP size blank in each output in your output group. To explicitly specify the GOP length, choose Specified, frames (FRAMES) or Specified, seconds (SECONDS) and then provide the GOP length in the related setting GOP size (GopSize)." }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage", + "documentation": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage." + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage", @@ -6055,6 +6060,11 @@ "locationName": "gopSizeUnits", "documentation": "Specify how the transcoder determines GOP size for this output. We recommend that you have the transcoder automatically choose this value for you based on characteristics of your input video. To enable this automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize) blank. By default, if you don't specify GOP mode control (GopSizeUnits), MediaConvert will use automatic behavior. If your output group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and leave GOP size blank in each output in your output group. To explicitly specify the GOP length, choose Specified, frames (FRAMES) or Specified, seconds (SECONDS) and then provide the GOP length in the related setting GOP size (GopSize)." }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage", + "documentation": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage." + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage", @@ -6332,6 +6342,7 @@ }, "HlsAdMarkers": { "type": "string", + "documentation": "Ad marker for Apple HLS manifest.", "enum": [ "ELEMENTAL", "ELEMENTAL_SCTE35" @@ -9325,6 +9336,11 @@ "locationName": "gopSizeUnits", "documentation": "Specify the units for GOP size (GopSize). If you don't specify a value here, by default the encoder measures GOP size in frames." }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage", + "documentation": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage." + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage",