[−][src]Struct rusoto_medialive::VideoDescription
Video settings for this stream.
Fields
codec_settings: Option<VideoCodecSettings>
Video codec settings.
height: Option<i64>
Output video height (in pixels). Leave blank to use source video height. If left blank, width must also be unspecified.
name: String
The name of this VideoDescription. Outputs will use this name to uniquely identify this Description. Description names should be unique within this Live Event.
respond_to_afd: Option<String>
Indicates how to respond to the AFD values in the input stream. Setting to "respond" causes input video to be clipped, depending on AFD value, input display aspect ratio and output display aspect ratio.
scaling_behavior: Option<String>
When set to "stretchToOutput", automatically configures the output position to stretch the video to the specified output resolution. This option will override any position value.
Changes the width of the anti-alias filter kernel used for scaling. Only applies if scaling is being performed and antiAlias is set to true. 0 is the softest setting, 100 the sharpest, and 50 recommended for most content.
width: Option<i64>
Output video width (in pixels). Leave out to use source video width. If left out, height must also be left out. Display aspect ratio is always preserved by letterboxing or pillarboxing when necessary.
Trait Implementations
impl Clone for VideoDescription
[src]
impl Clone for VideoDescription
fn clone(&self) -> VideoDescription
[src]
fn clone(&self) -> VideoDescription
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for VideoDescription
[src]
impl Default for VideoDescription
fn default() -> VideoDescription
[src]
fn default() -> VideoDescription
impl PartialEq<VideoDescription> for VideoDescription
[src]
impl PartialEq<VideoDescription> for VideoDescription
fn eq(&self, other: &VideoDescription) -> bool
[src]
fn eq(&self, other: &VideoDescription) -> bool
fn ne(&self, other: &VideoDescription) -> bool
[src]
fn ne(&self, other: &VideoDescription) -> bool
impl Debug for VideoDescription
[src]
impl Debug for VideoDescription
impl Serialize for VideoDescription
[src]
impl Serialize for VideoDescription
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
impl<'de> Deserialize<'de> for VideoDescription
[src]
impl<'de> Deserialize<'de> for VideoDescription
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for VideoDescription
impl Send for VideoDescription
impl Sync for VideoDescription
impl Sync for VideoDescription
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Erased for T
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self