pub struct MediaSubtype(pub spa_media_subtype);
Expand description
Different media sub-types
Tuple Fields§
§0: spa_media_subtype
Implementations§
Source§impl MediaSubtype
impl MediaSubtype
pub const Unknown: Self
pub const Raw: Self
pub const Dsp: Self
pub const Dsd: Self
pub const Mp3: Self
pub const Aac: Self
pub const Vorbis: Self
pub const Wma: Self
pub const Ra: Self
pub const Sbc: Self
pub const Adpcm: Self
pub const G723: Self
pub const G726: Self
pub const G729: Self
pub const Amr: Self
pub const Gsm: Self
pub const H264: Self
pub const Mjpg: Self
pub const Dv: Self
pub const Mpegts: Self
pub const H263: Self
pub const Mpeg1: Self
pub const Mpeg2: Self
pub const Mpeg4: Self
pub const Xvid: Self
pub const Vc1: Self
pub const Vp8: Self
pub const Vp9: Self
pub const Bayer: Self
pub const Jpeg: Self
pub const Midi: Self
pub fn is_audio(&self) -> bool
pub fn is_video(&self) -> bool
pub fn is_image(&self) -> bool
pub fn is_binary(&self) -> bool
pub fn is_stream(&self) -> bool
pub fn is_application(&self) -> bool
Sourcepub fn from_raw(raw: spa_media_subtype) -> Self
pub fn from_raw(raw: spa_media_subtype) -> Self
Obtain a MediaSubtype
from a raw spa_media_subtype
variant.
Sourcepub fn as_raw(&self) -> spa_media_subtype
pub fn as_raw(&self) -> spa_media_subtype
Get the raw spa_sys::spa_media_subtype
representing this MediaSubtype
.
Trait Implementations§
Source§impl Clone for MediaSubtype
impl Clone for MediaSubtype
Source§fn clone(&self) -> MediaSubtype
fn clone(&self) -> MediaSubtype
Returns a duplicate 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 MediaSubtype
impl Debug for MediaSubtype
Source§impl PartialEq for MediaSubtype
impl PartialEq for MediaSubtype
Source§impl PartialOrd for MediaSubtype
impl PartialOrd for MediaSubtype
impl Copy for MediaSubtype
impl Eq for MediaSubtype
impl StructuralPartialEq for MediaSubtype
Auto Trait Implementations§
impl Freeze for MediaSubtype
impl RefUnwindSafe for MediaSubtype
impl Send for MediaSubtype
impl Sync for MediaSubtype
impl Unpin for MediaSubtype
impl UnwindSafe for MediaSubtype
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