Struct aws_sdk_mediaconvert::types::builders::AiffSettingsBuilder
source · #[non_exhaustive]pub struct AiffSettingsBuilder { /* private fields */ }
Expand description
A builder for AiffSettings
.
Implementations§
source§impl AiffSettingsBuilder
impl AiffSettingsBuilder
sourcepub fn bit_depth(self, input: i32) -> Self
pub fn bit_depth(self, input: i32) -> Self
Specify Bit depth, in bits per sample, to choose the encoding quality for this audio track.
sourcepub fn set_bit_depth(self, input: Option<i32>) -> Self
pub fn set_bit_depth(self, input: Option<i32>) -> Self
Specify Bit depth, in bits per sample, to choose the encoding quality for this audio track.
sourcepub fn get_bit_depth(&self) -> &Option<i32>
pub fn get_bit_depth(&self) -> &Option<i32>
Specify Bit depth, in bits per sample, to choose the encoding quality for this audio track.
sourcepub fn channels(self, input: i32) -> Self
pub fn channels(self, input: i32) -> Self
Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.
sourcepub fn set_channels(self, input: Option<i32>) -> Self
pub fn set_channels(self, input: Option<i32>) -> Self
Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.
sourcepub fn get_channels(&self) -> &Option<i32>
pub fn get_channels(&self) -> &Option<i32>
Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.
sourcepub fn sample_rate(self, input: i32) -> Self
pub fn sample_rate(self, input: i32) -> Self
Sample rate in Hz.
sourcepub fn set_sample_rate(self, input: Option<i32>) -> Self
pub fn set_sample_rate(self, input: Option<i32>) -> Self
Sample rate in Hz.
sourcepub fn get_sample_rate(&self) -> &Option<i32>
pub fn get_sample_rate(&self) -> &Option<i32>
Sample rate in Hz.
sourcepub fn build(self) -> AiffSettings
pub fn build(self) -> AiffSettings
Consumes the builder and constructs a AiffSettings
.
Trait Implementations§
source§impl Clone for AiffSettingsBuilder
impl Clone for AiffSettingsBuilder
source§fn clone(&self) -> AiffSettingsBuilder
fn clone(&self) -> AiffSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AiffSettingsBuilder
impl Debug for AiffSettingsBuilder
source§impl Default for AiffSettingsBuilder
impl Default for AiffSettingsBuilder
source§fn default() -> AiffSettingsBuilder
fn default() -> AiffSettingsBuilder
source§impl PartialEq for AiffSettingsBuilder
impl PartialEq for AiffSettingsBuilder
source§fn eq(&self, other: &AiffSettingsBuilder) -> bool
fn eq(&self, other: &AiffSettingsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AiffSettingsBuilder
Auto Trait Implementations§
impl Freeze for AiffSettingsBuilder
impl RefUnwindSafe for AiffSettingsBuilder
impl Send for AiffSettingsBuilder
impl Sync for AiffSettingsBuilder
impl Unpin for AiffSettingsBuilder
impl UnwindSafe for AiffSettingsBuilder
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