pub struct AudioChannelInput {
pub channel: Option<i32>,
pub gain_db: Option<f64>,
pub key: Option<String>,
pub track: Option<i32>,
}
Expand description
Identifies which input file, track, and channel should be used.
This type is not used in any activity, and only used as part of another schema.
Fields§
§channel: Option<i32>
Required. The zero-based index of the channel in the input file.
gain_db: Option<f64>
Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
key: Option<String>
Required. The Input.key
that identifies the input file.
track: Option<i32>
Required. The zero-based index of the track in the input file.
Trait Implementations§
Source§impl Clone for AudioChannelInput
impl Clone for AudioChannelInput
Source§fn clone(&self) -> AudioChannelInput
fn clone(&self) -> AudioChannelInput
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 AudioChannelInput
impl Debug for AudioChannelInput
Source§impl Default for AudioChannelInput
impl Default for AudioChannelInput
Source§fn default() -> AudioChannelInput
fn default() -> AudioChannelInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AudioChannelInput
impl<'de> Deserialize<'de> for AudioChannelInput
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 AudioChannelInput
impl Serialize for AudioChannelInput
impl Part for AudioChannelInput
Auto Trait Implementations§
impl Freeze for AudioChannelInput
impl RefUnwindSafe for AudioChannelInput
impl Send for AudioChannelInput
impl Sync for AudioChannelInput
impl Unpin for AudioChannelInput
impl UnwindSafe for AudioChannelInput
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