Struct aws_sdk_mediaconnect::types::MediaStreamAttributes
source · #[non_exhaustive]pub struct MediaStreamAttributes {
pub fmtp: Option<Fmtp>,
pub lang: Option<String>,
}
Expand description
Attributes that are related to the media stream.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.fmtp: Option<Fmtp>
A set of parameters that define the media stream.
lang: Option<String>
The audio language, in a format that is recognized by the receiver.
Implementations§
source§impl MediaStreamAttributes
impl MediaStreamAttributes
sourcepub fn builder() -> MediaStreamAttributesBuilder
pub fn builder() -> MediaStreamAttributesBuilder
Creates a new builder-style object to manufacture MediaStreamAttributes
.
Trait Implementations§
source§impl Clone for MediaStreamAttributes
impl Clone for MediaStreamAttributes
source§fn clone(&self) -> MediaStreamAttributes
fn clone(&self) -> MediaStreamAttributes
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 MediaStreamAttributes
impl Debug for MediaStreamAttributes
source§impl PartialEq for MediaStreamAttributes
impl PartialEq for MediaStreamAttributes
source§fn eq(&self, other: &MediaStreamAttributes) -> bool
fn eq(&self, other: &MediaStreamAttributes) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MediaStreamAttributes
Auto Trait Implementations§
impl Freeze for MediaStreamAttributes
impl RefUnwindSafe for MediaStreamAttributes
impl Send for MediaStreamAttributes
impl Sync for MediaStreamAttributes
impl Unpin for MediaStreamAttributes
impl UnwindSafe for MediaStreamAttributes
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> 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 moreCreates a shared type from an unshared type.