#[non_exhaustive]pub struct Eac3AtmosSettingsBuilder { /* private fields */ }
Expand description
A builder for Eac3AtmosSettings
.
Implementations§
source§impl Eac3AtmosSettingsBuilder
impl Eac3AtmosSettingsBuilder
sourcepub fn bitrate(self, input: i32) -> Self
pub fn bitrate(self, input: i32) -> Self
Specify the average bitrate for this output in bits per second. Valid values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note that MediaConvert supports 384k only with channel-based immersive (CBI) 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types, MediaConvert automatically increases your output bitrate to 448k.
sourcepub fn set_bitrate(self, input: Option<i32>) -> Self
pub fn set_bitrate(self, input: Option<i32>) -> Self
Specify the average bitrate for this output in bits per second. Valid values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note that MediaConvert supports 384k only with channel-based immersive (CBI) 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types, MediaConvert automatically increases your output bitrate to 448k.
sourcepub fn get_bitrate(&self) -> &Option<i32>
pub fn get_bitrate(&self) -> &Option<i32>
Specify the average bitrate for this output in bits per second. Valid values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note that MediaConvert supports 384k only with channel-based immersive (CBI) 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types, MediaConvert automatically increases your output bitrate to 448k.
sourcepub fn bitstream_mode(self, input: Eac3AtmosBitstreamMode) -> Self
pub fn bitstream_mode(self, input: Eac3AtmosBitstreamMode) -> Self
Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
sourcepub fn set_bitstream_mode(self, input: Option<Eac3AtmosBitstreamMode>) -> Self
pub fn set_bitstream_mode(self, input: Option<Eac3AtmosBitstreamMode>) -> Self
Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
sourcepub fn get_bitstream_mode(&self) -> &Option<Eac3AtmosBitstreamMode>
pub fn get_bitstream_mode(&self) -> &Option<Eac3AtmosBitstreamMode>
Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
sourcepub fn coding_mode(self, input: Eac3AtmosCodingMode) -> Self
pub fn coding_mode(self, input: Eac3AtmosCodingMode) -> Self
The coding mode for Dolby Digital Plus JOC (Atmos).
sourcepub fn set_coding_mode(self, input: Option<Eac3AtmosCodingMode>) -> Self
pub fn set_coding_mode(self, input: Option<Eac3AtmosCodingMode>) -> Self
The coding mode for Dolby Digital Plus JOC (Atmos).
sourcepub fn get_coding_mode(&self) -> &Option<Eac3AtmosCodingMode>
pub fn get_coding_mode(&self) -> &Option<Eac3AtmosCodingMode>
The coding mode for Dolby Digital Plus JOC (Atmos).
sourcepub fn dialogue_intelligence(self, input: Eac3AtmosDialogueIntelligence) -> Self
pub fn dialogue_intelligence(self, input: Eac3AtmosDialogueIntelligence) -> Self
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
sourcepub fn set_dialogue_intelligence(
self,
input: Option<Eac3AtmosDialogueIntelligence>
) -> Self
pub fn set_dialogue_intelligence( self, input: Option<Eac3AtmosDialogueIntelligence> ) -> Self
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
sourcepub fn get_dialogue_intelligence(
&self
) -> &Option<Eac3AtmosDialogueIntelligence>
pub fn get_dialogue_intelligence( &self ) -> &Option<Eac3AtmosDialogueIntelligence>
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
sourcepub fn downmix_control(self, input: Eac3AtmosDownmixControl) -> Self
pub fn downmix_control(self, input: Eac3AtmosDownmixControl) -> Self
Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value, Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your downmix values: Left only/Right only surround, Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo downmix. When you keep Custom for Downmix control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn set_downmix_control(self, input: Option<Eac3AtmosDownmixControl>) -> Self
pub fn set_downmix_control(self, input: Option<Eac3AtmosDownmixControl>) -> Self
Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value, Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your downmix values: Left only/Right only surround, Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo downmix. When you keep Custom for Downmix control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn get_downmix_control(&self) -> &Option<Eac3AtmosDownmixControl>
pub fn get_downmix_control(&self) -> &Option<Eac3AtmosDownmixControl>
Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value, Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your downmix values: Left only/Right only surround, Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo downmix. When you keep Custom for Downmix control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn dynamic_range_compression_line(
self,
input: Eac3AtmosDynamicRangeCompressionLine
) -> Self
pub fn dynamic_range_compression_line( self, input: Eac3AtmosDynamicRangeCompressionLine ) -> Self
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the line operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn set_dynamic_range_compression_line(
self,
input: Option<Eac3AtmosDynamicRangeCompressionLine>
) -> Self
pub fn set_dynamic_range_compression_line( self, input: Option<Eac3AtmosDynamicRangeCompressionLine> ) -> Self
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the line operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn get_dynamic_range_compression_line(
&self
) -> &Option<Eac3AtmosDynamicRangeCompressionLine>
pub fn get_dynamic_range_compression_line( &self ) -> &Option<Eac3AtmosDynamicRangeCompressionLine>
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the line operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn dynamic_range_compression_rf(
self,
input: Eac3AtmosDynamicRangeCompressionRf
) -> Self
pub fn dynamic_range_compression_rf( self, input: Eac3AtmosDynamicRangeCompressionRf ) -> Self
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn set_dynamic_range_compression_rf(
self,
input: Option<Eac3AtmosDynamicRangeCompressionRf>
) -> Self
pub fn set_dynamic_range_compression_rf( self, input: Option<Eac3AtmosDynamicRangeCompressionRf> ) -> Self
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn get_dynamic_range_compression_rf(
&self
) -> &Option<Eac3AtmosDynamicRangeCompressionRf>
pub fn get_dynamic_range_compression_rf( &self ) -> &Option<Eac3AtmosDynamicRangeCompressionRf>
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
sourcepub fn dynamic_range_control(self, input: Eac3AtmosDynamicRangeControl) -> Self
pub fn dynamic_range_control(self, input: Eac3AtmosDynamicRangeControl) -> Self
Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your dynamic range control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value Custom for Dynamic range control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn set_dynamic_range_control(
self,
input: Option<Eac3AtmosDynamicRangeControl>
) -> Self
pub fn set_dynamic_range_control( self, input: Option<Eac3AtmosDynamicRangeControl> ) -> Self
Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your dynamic range control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value Custom for Dynamic range control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn get_dynamic_range_control(&self) -> &Option<Eac3AtmosDynamicRangeControl>
pub fn get_dynamic_range_control(&self) -> &Option<Eac3AtmosDynamicRangeControl>
Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source to use the metadata from your input. Related settings–Use these settings to specify your dynamic range control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value Custom for Dynamic range control and you don’t specify values for the related settings, MediaConvert uses default values for those settings.
sourcepub fn lo_ro_center_mix_level(self, input: f64) -> Self
pub fn lo_ro_center_mix_level(self, input: f64) -> Self
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only center.
sourcepub fn set_lo_ro_center_mix_level(self, input: Option<f64>) -> Self
pub fn set_lo_ro_center_mix_level(self, input: Option<f64>) -> Self
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only center.
sourcepub fn get_lo_ro_center_mix_level(&self) -> &Option<f64>
pub fn get_lo_ro_center_mix_level(&self) -> &Option<f64>
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only center.
sourcepub fn lo_ro_surround_mix_level(self, input: f64) -> Self
pub fn lo_ro_surround_mix_level(self, input: f64) -> Self
Specify a value for the following Dolby Atmos setting: Left only/Right only. MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only surround.
sourcepub fn set_lo_ro_surround_mix_level(self, input: Option<f64>) -> Self
pub fn set_lo_ro_surround_mix_level(self, input: Option<f64>) -> Self
Specify a value for the following Dolby Atmos setting: Left only/Right only. MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only surround.
sourcepub fn get_lo_ro_surround_mix_level(&self) -> &Option<f64>
pub fn get_lo_ro_surround_mix_level(&self) -> &Option<f64>
Specify a value for the following Dolby Atmos setting: Left only/Right only. MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only surround.
sourcepub fn lt_rt_center_mix_level(self, input: f64) -> Self
pub fn lt_rt_center_mix_level(self, input: f64) -> Self
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left total/Right total center.
sourcepub fn set_lt_rt_center_mix_level(self, input: Option<f64>) -> Self
pub fn set_lt_rt_center_mix_level(self, input: Option<f64>) -> Self
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left total/Right total center.
sourcepub fn get_lt_rt_center_mix_level(&self) -> &Option<f64>
pub fn get_lt_rt_center_mix_level(&self) -> &Option<f64>
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left total/Right total center.
sourcepub fn lt_rt_surround_mix_level(self, input: f64) -> Self
pub fn lt_rt_surround_mix_level(self, input: f64) -> Self
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, the service ignores Left total/Right total surround.
sourcepub fn set_lt_rt_surround_mix_level(self, input: Option<f64>) -> Self
pub fn set_lt_rt_surround_mix_level(self, input: Option<f64>) -> Self
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, the service ignores Left total/Right total surround.
sourcepub fn get_lt_rt_surround_mix_level(&self) -> &Option<f64>
pub fn get_lt_rt_surround_mix_level(&self) -> &Option<f64>
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, the service ignores Left total/Right total surround.
sourcepub fn metering_mode(self, input: Eac3AtmosMeteringMode) -> Self
pub fn metering_mode(self, input: Eac3AtmosMeteringMode) -> Self
Choose how the service meters the loudness of your audio.
sourcepub fn set_metering_mode(self, input: Option<Eac3AtmosMeteringMode>) -> Self
pub fn set_metering_mode(self, input: Option<Eac3AtmosMeteringMode>) -> Self
Choose how the service meters the loudness of your audio.
sourcepub fn get_metering_mode(&self) -> &Option<Eac3AtmosMeteringMode>
pub fn get_metering_mode(&self) -> &Option<Eac3AtmosMeteringMode>
Choose how the service meters the loudness of your audio.
sourcepub fn sample_rate(self, input: i32) -> Self
pub fn sample_rate(self, input: i32) -> Self
This value is always 48000. It represents the sample rate in Hz.
sourcepub fn set_sample_rate(self, input: Option<i32>) -> Self
pub fn set_sample_rate(self, input: Option<i32>) -> Self
This value is always 48000. It represents the sample rate in Hz.
sourcepub fn get_sample_rate(&self) -> &Option<i32>
pub fn get_sample_rate(&self) -> &Option<i32>
This value is always 48000. It represents the sample rate in Hz.
sourcepub fn speech_threshold(self, input: i32) -> Self
pub fn speech_threshold(self, input: i32) -> Self
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the measured speech loudness as the overall program loudness. Default value: 15%
sourcepub fn set_speech_threshold(self, input: Option<i32>) -> Self
pub fn set_speech_threshold(self, input: Option<i32>) -> Self
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the measured speech loudness as the overall program loudness. Default value: 15%
sourcepub fn get_speech_threshold(&self) -> &Option<i32>
pub fn get_speech_threshold(&self) -> &Option<i32>
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the measured speech loudness as the overall program loudness. Default value: 15%
sourcepub fn stereo_downmix(self, input: Eac3AtmosStereoDownmix) -> Self
pub fn stereo_downmix(self, input: Eac3AtmosStereoDownmix) -> Self
Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Stereo downmix.
sourcepub fn set_stereo_downmix(self, input: Option<Eac3AtmosStereoDownmix>) -> Self
pub fn set_stereo_downmix(self, input: Option<Eac3AtmosStereoDownmix>) -> Self
Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Stereo downmix.
sourcepub fn get_stereo_downmix(&self) -> &Option<Eac3AtmosStereoDownmix>
pub fn get_stereo_downmix(&self) -> &Option<Eac3AtmosStereoDownmix>
Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Stereo downmix.
sourcepub fn surround_ex_mode(self, input: Eac3AtmosSurroundExMode) -> Self
pub fn surround_ex_mode(self, input: Eac3AtmosSurroundExMode) -> Self
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and right surround channels.
sourcepub fn set_surround_ex_mode(
self,
input: Option<Eac3AtmosSurroundExMode>
) -> Self
pub fn set_surround_ex_mode( self, input: Option<Eac3AtmosSurroundExMode> ) -> Self
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and right surround channels.
sourcepub fn get_surround_ex_mode(&self) -> &Option<Eac3AtmosSurroundExMode>
pub fn get_surround_ex_mode(&self) -> &Option<Eac3AtmosSurroundExMode>
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and right surround channels.
sourcepub fn build(self) -> Eac3AtmosSettings
pub fn build(self) -> Eac3AtmosSettings
Consumes the builder and constructs a Eac3AtmosSettings
.
Trait Implementations§
source§impl Clone for Eac3AtmosSettingsBuilder
impl Clone for Eac3AtmosSettingsBuilder
source§fn clone(&self) -> Eac3AtmosSettingsBuilder
fn clone(&self) -> Eac3AtmosSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Eac3AtmosSettingsBuilder
impl Debug for Eac3AtmosSettingsBuilder
source§impl Default for Eac3AtmosSettingsBuilder
impl Default for Eac3AtmosSettingsBuilder
source§fn default() -> Eac3AtmosSettingsBuilder
fn default() -> Eac3AtmosSettingsBuilder
source§impl PartialEq for Eac3AtmosSettingsBuilder
impl PartialEq for Eac3AtmosSettingsBuilder
source§fn eq(&self, other: &Eac3AtmosSettingsBuilder) -> bool
fn eq(&self, other: &Eac3AtmosSettingsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Eac3AtmosSettingsBuilder
Auto Trait Implementations§
impl Freeze for Eac3AtmosSettingsBuilder
impl RefUnwindSafe for Eac3AtmosSettingsBuilder
impl Send for Eac3AtmosSettingsBuilder
impl Sync for Eac3AtmosSettingsBuilder
impl Unpin for Eac3AtmosSettingsBuilder
impl UnwindSafe for Eac3AtmosSettingsBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more