Enum symphonia_core::meta::StandardVisualKey
source · pub enum StandardVisualKey {
Show 19 variants
FileIcon,
OtherIcon,
FrontCover,
BackCover,
Leaflet,
Media,
LeadArtistPerformerSoloist,
ArtistPerformer,
Conductor,
BandOrchestra,
Composer,
Lyricist,
RecordingLocation,
RecordingSession,
Performance,
ScreenCapture,
Illustration,
BandArtistLogo,
PublisherStudioLogo,
}
Expand description
StandardVisualKey
is an enumeration providing standardized keys for common visual dispositions.
A demuxer may assign a StandardVisualKey
to a Visual
if the disposition of the attached
visual is known and can be mapped to a standard key.
The visual types listed here are derived from, though do not entirely cover, the ID3v2 APIC frame specification.
Variants§
FileIcon
OtherIcon
FrontCover
BackCover
Leaflet
Media
LeadArtistPerformerSoloist
ArtistPerformer
Conductor
BandOrchestra
Composer
Lyricist
RecordingLocation
RecordingSession
Performance
ScreenCapture
Illustration
BandArtistLogo
PublisherStudioLogo
Trait Implementations§
source§impl Clone for StandardVisualKey
impl Clone for StandardVisualKey
source§fn clone(&self) -> StandardVisualKey
fn clone(&self) -> StandardVisualKey
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 StandardVisualKey
impl Debug for StandardVisualKey
source§impl Hash for StandardVisualKey
impl Hash for StandardVisualKey
source§impl PartialEq for StandardVisualKey
impl PartialEq for StandardVisualKey
impl Copy for StandardVisualKey
impl Eq for StandardVisualKey
impl StructuralPartialEq for StandardVisualKey
Auto Trait Implementations§
impl Freeze for StandardVisualKey
impl RefUnwindSafe for StandardVisualKey
impl Send for StandardVisualKey
impl Sync for StandardVisualKey
impl Unpin for StandardVisualKey
impl UnwindSafe for StandardVisualKey
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)