Struct aws_sdk_ivsrealtime::types::EncoderConfiguration
source · #[non_exhaustive]pub struct EncoderConfiguration {
pub arn: String,
pub name: Option<String>,
pub video: Option<Video>,
pub tags: Option<HashMap<String, String>>,
}Expand description
Settings for transcoding.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: StringARN of the EncoderConfiguration resource.
name: Option<String>Optional name to identify the resource.
video: Option<Video>Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
Implementations§
source§impl EncoderConfiguration
impl EncoderConfiguration
sourcepub fn video(&self) -> Option<&Video>
pub fn video(&self) -> Option<&Video>
Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
source§impl EncoderConfiguration
impl EncoderConfiguration
sourcepub fn builder() -> EncoderConfigurationBuilder
pub fn builder() -> EncoderConfigurationBuilder
Creates a new builder-style object to manufacture EncoderConfiguration.
Trait Implementations§
source§impl Clone for EncoderConfiguration
impl Clone for EncoderConfiguration
source§fn clone(&self) -> EncoderConfiguration
fn clone(&self) -> EncoderConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EncoderConfiguration
impl Debug for EncoderConfiguration
source§impl PartialEq for EncoderConfiguration
impl PartialEq for EncoderConfiguration
impl StructuralPartialEq for EncoderConfiguration
Auto Trait Implementations§
impl Freeze for EncoderConfiguration
impl RefUnwindSafe for EncoderConfiguration
impl Send for EncoderConfiguration
impl Sync for EncoderConfiguration
impl Unpin for EncoderConfiguration
impl UnwindSafe for EncoderConfiguration
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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