Interface DynamicAudioSelector.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DynamicAudioSelector.Builder,DynamicAudioSelector>,SdkBuilder<DynamicAudioSelector.Builder,DynamicAudioSelector>,SdkPojo
- Enclosing class:
- DynamicAudioSelector
public static interface DynamicAudioSelector.Builder extends SdkPojo, CopyableBuilder<DynamicAudioSelector.Builder,DynamicAudioSelector>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicAudioSelector.BuilderaudioDurationCorrection(String audioDurationCorrection)Apply audio timing corrections to help synchronize audio and video in your output.DynamicAudioSelector.BuilderaudioDurationCorrection(AudioDurationCorrection audioDurationCorrection)Apply audio timing corrections to help synchronize audio and video in your output.DynamicAudioSelector.BuilderexternalAudioFileInput(String externalAudioFileInput)Specify the S3, HTTP, or HTTPS URL for your external audio file input.DynamicAudioSelector.BuilderlanguageCode(String languageCode)Specify the language to select from your audio input.DynamicAudioSelector.BuilderlanguageCode(LanguageCode languageCode)Specify the language to select from your audio input.DynamicAudioSelector.Builderoffset(Integer offset)Specify a time delta, in milliseconds, to offset the audio from the input video.DynamicAudioSelector.BuilderselectorType(String selectorType)Specify which audio tracks to dynamically select from your source.DynamicAudioSelector.BuilderselectorType(DynamicAudioSelectorType selectorType)Specify which audio tracks to dynamically select from your source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
audioDurationCorrection
DynamicAudioSelector.Builder audioDurationCorrection(String audioDurationCorrection)
Apply audio timing corrections to help synchronize audio and video in your output. To apply timing corrections, your input must meet the following requirements: * Container: MP4, or MOV, with an accurate time-to-sample (STTS) table. * Audio track: AAC. Choose from the following audio timing correction settings: * Disabled (Default): Apply no correction. * Auto: Recommended for most inputs. MediaConvert analyzes the audio timing in your input and determines which correction setting to use, if needed. * Track: Adjust the duration of each audio frame by a constant amount to align the audio track length with STTS duration. Track-level correction does not affect pitch, and is recommended for tonal audio content such as music. * Frame: Adjust the duration of each audio frame by a variable amount to align audio frames with STTS timestamps. No corrections are made to already-aligned frames. Frame-level correction may affect the pitch of corrected frames, and is recommended for atonal audio content such as speech or percussion. * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts.- Parameters:
audioDurationCorrection- Apply audio timing corrections to help synchronize audio and video in your output. To apply timing corrections, your input must meet the following requirements: * Container: MP4, or MOV, with an accurate time-to-sample (STTS) table. * Audio track: AAC. Choose from the following audio timing correction settings: * Disabled (Default): Apply no correction. * Auto: Recommended for most inputs. MediaConvert analyzes the audio timing in your input and determines which correction setting to use, if needed. * Track: Adjust the duration of each audio frame by a constant amount to align the audio track length with STTS duration. Track-level correction does not affect pitch, and is recommended for tonal audio content such as music. * Frame: Adjust the duration of each audio frame by a variable amount to align audio frames with STTS timestamps. No corrections are made to already-aligned frames. Frame-level correction may affect the pitch of corrected frames, and is recommended for atonal audio content such as speech or percussion. * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AudioDurationCorrection,AudioDurationCorrection
-
audioDurationCorrection
DynamicAudioSelector.Builder audioDurationCorrection(AudioDurationCorrection audioDurationCorrection)
Apply audio timing corrections to help synchronize audio and video in your output. To apply timing corrections, your input must meet the following requirements: * Container: MP4, or MOV, with an accurate time-to-sample (STTS) table. * Audio track: AAC. Choose from the following audio timing correction settings: * Disabled (Default): Apply no correction. * Auto: Recommended for most inputs. MediaConvert analyzes the audio timing in your input and determines which correction setting to use, if needed. * Track: Adjust the duration of each audio frame by a constant amount to align the audio track length with STTS duration. Track-level correction does not affect pitch, and is recommended for tonal audio content such as music. * Frame: Adjust the duration of each audio frame by a variable amount to align audio frames with STTS timestamps. No corrections are made to already-aligned frames. Frame-level correction may affect the pitch of corrected frames, and is recommended for atonal audio content such as speech or percussion. * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts.- Parameters:
audioDurationCorrection- Apply audio timing corrections to help synchronize audio and video in your output. To apply timing corrections, your input must meet the following requirements: * Container: MP4, or MOV, with an accurate time-to-sample (STTS) table. * Audio track: AAC. Choose from the following audio timing correction settings: * Disabled (Default): Apply no correction. * Auto: Recommended for most inputs. MediaConvert analyzes the audio timing in your input and determines which correction setting to use, if needed. * Track: Adjust the duration of each audio frame by a constant amount to align the audio track length with STTS duration. Track-level correction does not affect pitch, and is recommended for tonal audio content such as music. * Frame: Adjust the duration of each audio frame by a variable amount to align audio frames with STTS timestamps. No corrections are made to already-aligned frames. Frame-level correction may affect the pitch of corrected frames, and is recommended for atonal audio content such as speech or percussion. * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AudioDurationCorrection,AudioDurationCorrection
-
externalAudioFileInput
DynamicAudioSelector.Builder externalAudioFileInput(String externalAudioFileInput)
Specify the S3, HTTP, or HTTPS URL for your external audio file input.- Parameters:
externalAudioFileInput- Specify the S3, HTTP, or HTTPS URL for your external audio file input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
languageCode
DynamicAudioSelector.Builder languageCode(String languageCode)
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- Parameters:
languageCode- 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- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LanguageCode,LanguageCode
-
languageCode
DynamicAudioSelector.Builder languageCode(LanguageCode languageCode)
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- Parameters:
languageCode- 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- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LanguageCode,LanguageCode
-
offset
DynamicAudioSelector.Builder offset(Integer offset)
Specify a time delta, in milliseconds, to offset the audio from the input video. To specify no offset: Keep the default value, 0. To specify an offset: Enter an integer from -2147483648 to 2147483647- Parameters:
offset- Specify a time delta, in milliseconds, to offset the audio from the input video. To specify no offset: Keep the default value, 0. To specify an offset: Enter an integer from -2147483648 to 2147483647- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectorType
DynamicAudioSelector.Builder selectorType(String selectorType)
Specify which audio tracks to dynamically select from your source. To select all audio tracks: Keep the default value, All tracks. To select all audio tracks with a specific language code: Choose Language code. When you do, you must also specify a language code under the Language code setting. If there is no matching Language code in your source, then no track will be selected.- Parameters:
selectorType- Specify which audio tracks to dynamically select from your source. To select all audio tracks: Keep the default value, All tracks. To select all audio tracks with a specific language code: Choose Language code. When you do, you must also specify a language code under the Language code setting. If there is no matching Language code in your source, then no track will be selected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamicAudioSelectorType,DynamicAudioSelectorType
-
selectorType
DynamicAudioSelector.Builder selectorType(DynamicAudioSelectorType selectorType)
Specify which audio tracks to dynamically select from your source. To select all audio tracks: Keep the default value, All tracks. To select all audio tracks with a specific language code: Choose Language code. When you do, you must also specify a language code under the Language code setting. If there is no matching Language code in your source, then no track will be selected.- Parameters:
selectorType- Specify which audio tracks to dynamically select from your source. To select all audio tracks: Keep the default value, All tracks. To select all audio tracks with a specific language code: Choose Language code. When you do, you must also specify a language code under the Language code setting. If there is no matching Language code in your source, then no track will be selected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamicAudioSelectorType,DynamicAudioSelectorType
-
-