Interface AudioPid.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AudioPid.Builder,,AudioPid> SdkBuilder<AudioPid.Builder,,AudioPid> SdkPojo
- Enclosing class:
AudioPid
@Mutable
@NotThreadSafe
public static interface AudioPid.Builder
extends SdkPojo, CopyableBuilder<AudioPid.Builder,AudioPid>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AudioPid.BuilderdolbyEDecode(Consumer<AudioDolbyEDecode.Builder> dolbyEDecode) Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337.dolbyEDecode(AudioDolbyEDecode dolbyEDecode) Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337.PID value from within a source.default AudioPid.BuilderpremixSettings(Consumer<AudioPreMixerSettings.Builder> premixSettings) Optional audio pre-mixer settings for this PID.premixSettings(AudioPreMixerSettings premixSettings) Optional audio pre-mixer settings for this PID.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dolbyEDecode
Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels".- Parameters:
dolbyEDecode- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dolbyEDecode
Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels". This is a convenience method that creates an instance of theAudioDolbyEDecode.Builderavoiding the need to create one manually viaAudioDolbyEDecode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todolbyEDecode(AudioDolbyEDecode).- Parameters:
dolbyEDecode- a consumer that will call methods onAudioDolbyEDecode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pid
PID value from within a source.- Parameters:
pid- PID value from within a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
premixSettings
Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.- Parameters:
premixSettings- Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
premixSettings
Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving. This is a convenience method that creates an instance of theAudioPreMixerSettings.Builderavoiding the need to create one manually viaAudioPreMixerSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topremixSettings(AudioPreMixerSettings).- Parameters:
premixSettings- a consumer that will call methods onAudioPreMixerSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-