pub struct AudioMapping {
pub atom_key: Option<String>,
pub gain_db: Option<f64>,
pub input_channel: Option<i32>,
pub input_key: Option<String>,
pub input_track: Option<i32>,
pub output_channel: Option<i32>,
}
Expand description
The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
This type is not used in any activity, and only used as part of another schema.
Fields§
§atom_key: Option<String>
Required. The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
gain_db: Option<f64>
Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
input_channel: Option<i32>
Required. The zero-based index of the channel in the input audio stream.
input_key: Option<String>
Required. The Input.key that identifies the input file.
input_track: Option<i32>
Required. The zero-based index of the track in the input file.
output_channel: Option<i32>
Required. The zero-based index of the channel in the output audio stream.
Trait Implementations§
Source§impl Clone for AudioMapping
impl Clone for AudioMapping
Source§fn clone(&self) -> AudioMapping
fn clone(&self) -> AudioMapping
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AudioMapping
impl Debug for AudioMapping
Source§impl Default for AudioMapping
impl Default for AudioMapping
Source§fn default() -> AudioMapping
fn default() -> AudioMapping
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AudioMapping
impl<'de> Deserialize<'de> for AudioMapping
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AudioMapping
impl Serialize for AudioMapping
impl Part for AudioMapping
Auto Trait Implementations§
impl Freeze for AudioMapping
impl RefUnwindSafe for AudioMapping
impl Send for AudioMapping
impl Sync for AudioMapping
impl Unpin for AudioMapping
impl UnwindSafe for AudioMapping
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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