[−][src]Struct rusoto_mediaconvert::NoiseReducerTemporalFilterSettings
Noise reducer filter settings for temporal filter.
Fields
aggressive_mode: Option<i64>
Use Aggressive mode for content that has complex motion. Higher values produce stronger temporal filtering. This filters highly complex scenes more aggressively and creates better VQ for low bitrate outputs.
speed: Option<i64>
The speed of the filter (higher number is faster). Low setting reduces bit rate at the cost of transcode time, high setting improves transcode time at the cost of bit rate.
strength: Option<i64>
Specify the strength of the noise reducing filter on this output. Higher values produce stronger filtering. We recommend the following value ranges, depending on the result that you want: * 0-2 for complexity reduction with minimal sharpness loss * 2-8 for complexity reduction with image preservation * 8-16 for a high level of complexity reduction
Trait Implementations
impl Clone for NoiseReducerTemporalFilterSettings
[src]
fn clone(&self) -> NoiseReducerTemporalFilterSettings
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for NoiseReducerTemporalFilterSettings
[src]
impl PartialEq<NoiseReducerTemporalFilterSettings> for NoiseReducerTemporalFilterSettings
[src]
fn eq(&self, other: &NoiseReducerTemporalFilterSettings) -> bool
[src]
fn ne(&self, other: &NoiseReducerTemporalFilterSettings) -> bool
[src]
impl Debug for NoiseReducerTemporalFilterSettings
[src]
impl Serialize for NoiseReducerTemporalFilterSettings
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for NoiseReducerTemporalFilterSettings
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for NoiseReducerTemporalFilterSettings
impl Sync for NoiseReducerTemporalFilterSettings
impl Unpin for NoiseReducerTemporalFilterSettings
impl UnwindSafe for NoiseReducerTemporalFilterSettings
impl RefUnwindSafe for NoiseReducerTemporalFilterSettings
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Same<T> for T
type Output = T
Should always be Self