Struct aws_sdk_elastictranscoder::types::JobAlbumArt
source · #[non_exhaustive]pub struct JobAlbumArt {
pub merge_policy: Option<String>,
pub artwork: Option<Vec<Artwork>>,
}
Expand description
The .jpg or .png file associated with an audio file.
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.merge_policy: Option<String>
A policy that determines how Elastic Transcoder handles the existence of multiple album artwork files.
-
Replace:
The specified album art replaces any existing album art. -
Prepend:
The specified album art is placed in front of any existing album art. -
Append:
The specified album art is placed after any existing album art. -
Fallback:
If the original input file contains artwork, Elastic Transcoder uses that artwork for the output. If the original input does not contain artwork, Elastic Transcoder uses the specified album art file.
artwork: Option<Vec<Artwork>>
The file to be used as album art. There can be multiple artworks associated with an audio file, to a maximum of 20. Valid formats are .jpg
and .png
Implementations§
source§impl JobAlbumArt
impl JobAlbumArt
sourcepub fn merge_policy(&self) -> Option<&str>
pub fn merge_policy(&self) -> Option<&str>
A policy that determines how Elastic Transcoder handles the existence of multiple album artwork files.
-
Replace:
The specified album art replaces any existing album art. -
Prepend:
The specified album art is placed in front of any existing album art. -
Append:
The specified album art is placed after any existing album art. -
Fallback:
If the original input file contains artwork, Elastic Transcoder uses that artwork for the output. If the original input does not contain artwork, Elastic Transcoder uses the specified album art file.
sourcepub fn artwork(&self) -> &[Artwork]
pub fn artwork(&self) -> &[Artwork]
The file to be used as album art. There can be multiple artworks associated with an audio file, to a maximum of 20. Valid formats are .jpg
and .png
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .artwork.is_none()
.
source§impl JobAlbumArt
impl JobAlbumArt
sourcepub fn builder() -> JobAlbumArtBuilder
pub fn builder() -> JobAlbumArtBuilder
Creates a new builder-style object to manufacture JobAlbumArt
.
Trait Implementations§
source§impl Clone for JobAlbumArt
impl Clone for JobAlbumArt
source§fn clone(&self) -> JobAlbumArt
fn clone(&self) -> JobAlbumArt
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobAlbumArt
impl Debug for JobAlbumArt
source§impl PartialEq for JobAlbumArt
impl PartialEq for JobAlbumArt
source§fn eq(&self, other: &JobAlbumArt) -> bool
fn eq(&self, other: &JobAlbumArt) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for JobAlbumArt
Auto Trait Implementations§
impl Freeze for JobAlbumArt
impl RefUnwindSafe for JobAlbumArt
impl Send for JobAlbumArt
impl Sync for JobAlbumArt
impl Unpin for JobAlbumArt
impl UnwindSafe for JobAlbumArt
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> 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