Enum iana_media_types::Audio
source · [−]pub enum Audio {
Show 157 variants
_1DInterleavedParityfec,
_32Kadpcm,
_3Gpp,
_3Gpp2,
Aac,
Ac3,
Amr,
AmrWb,
AmrWb_,
Aptx,
Asc,
AtracAdvancedLossless,
AtracX,
Atrac3,
Basic,
Bv16,
Bv32,
Clearmode,
Cn,
Dat12,
Dls,
DsrEs201108,
DsrEs202050,
DsrEs202211,
DsrEs202212,
Dv,
Dvi4,
Eac3,
Encaprtp,
Evrc,
EvrcQcp,
Evrc0,
Evrc1,
Evrcb,
Evrcb0,
Evrcb1,
Evrcnw,
Evrcnw0,
Evrcnw1,
Evrcwb,
Evrcwb0,
Evrcwb1,
Evs,
Example,
Flexfec,
Fwdred,
G7110,
G719,
G7221,
G722,
G723,
G72616,
G72624,
G72632,
G72640,
G728,
G729,
G7291,
G729D,
G729E,
Gsm,
GsmEfr,
GsmHr08,
Ilbc,
IpMrV25,
L8,
L16,
L20,
L24,
Lpc,
Melp,
Melp600,
Melp1200,
Melp2400,
Mhas,
MobileXmf,
Mpa,
Mp4,
Mp4ALatm,
MpaRobust,
Mpeg,
Mpeg4Generic,
Ogg,
Opus,
Parityfec,
Pcma,
PcmaWb,
Pcmu,
PcmuWb,
PrsSid,
Qcelp,
Raptorfec,
Red,
RtpEncAescm128,
Rtploopback,
RtpMidi,
Rtx,
Scip,
Smv,
Smv0,
SmvQcp,
Sofa,
SpMidi,
Speex,
T140C,
T38,
TelephoneEvent,
TetraAcelp,
TetraAcelpBb,
Tone,
Tsvcis,
Uemclip,
Ulpfec,
Usac,
Vdvi,
VmrWb,
Vnd3GppIufp,
Vnd4SB,
VndAudiokoz,
VndCELP,
VndCiscoNse,
VndCmlesRadioEvents,
VndCnsAnp1,
VndCnsInf1,
VndDeceAudio,
VndDigitalWinds,
VndDlnaAdts,
VndDolbyHeaac1,
VndDolbyHeaac2,
VndDolbyMlp,
VndDolbyMps,
VndDolbyPl2,
VndDolbyPl2X,
VndDolbyPl2Z,
VndDolbyPulse1,
VndDra,
VndDts,
VndDtsHd,
VndDtsUhd,
VndDvbFile,
VndEveradPlj,
VndHnsAudio,
VndLucentVoice,
VndMsPlayreadyMediaPya,
VndNokiaMobileXmf,
VndNortelVbk,
VndNueraEcelp4800,
VndNueraEcelp7470,
VndNueraEcelp9600,
VndOctelSbc,
VndPresonusMultitrack,
VndRhetorex32Kadpcm,
VndRip,
VndSealedmediaSoftsealMpeg,
VndVmxCvsd,
Vorbis,
VorbisConfig,
}
Variants
_1DInterleavedParityfec
audio/1d-interleaved-parityfec
_32Kadpcm
audio/32kadpcm
_3Gpp
audio/3gpp
_3Gpp2
audio/3gpp2
Aac
audio/aac
Ac3
audio/ac3
Amr
audio/AMR
AmrWb
audio/AMR-WB
AmrWb_
audio/amr-wb+
Aptx
audio/aptx
Asc
audio/asc
AtracAdvancedLossless
audio/ATRAC-ADVANCED-LOSSLESS
AtracX
audio/ATRAC-X
Atrac3
audio/ATRAC3
Basic
audio/basic
Bv16
audio/BV16
Bv32
audio/BV32
Clearmode
audio/clearmode
Cn
audio/CN
Dat12
audio/DAT12
Dls
audio/dls
DsrEs201108
audio/dsr-es201108
DsrEs202050
audio/dsr-es202050
DsrEs202211
audio/dsr-es202211
DsrEs202212
audio/dsr-es202212
Dv
audio/DV
Dvi4
audio/DVI4
Eac3
audio/eac3
Encaprtp
audio/encaprtp
Evrc
audio/EVRC
EvrcQcp
audio/EVRC-QCP
Evrc0
audio/EVRC0
Evrc1
audio/EVRC1
Evrcb
audio/EVRCB
Evrcb0
audio/EVRCB0
Evrcb1
audio/EVRCB1
Evrcnw
audio/EVRCNW
Evrcnw0
audio/EVRCNW0
Evrcnw1
audio/EVRCNW1
Evrcwb
audio/EVRCWB
Evrcwb0
audio/EVRCWB0
Evrcwb1
audio/EVRCWB1
Evs
audio/EVS
Example
audio/example
Flexfec
audio/flexfec
Fwdred
audio/fwdred
G7110
audio/G711-0
G719
audio/G719
G7221
audio/G7221
G722
audio/G722
G723
audio/G723
G72616
audio/G726-16
G72624
audio/G726-24
G72632
audio/G726-32
G72640
audio/G726-40
G728
audio/G728
G729
audio/G729
G7291
audio/G7291
G729D
audio/G729D
G729E
audio/G729E
Gsm
audio/GSM
GsmEfr
audio/GSM-EFR
GsmHr08
audio/GSM-HR-08
Ilbc
audio/iLBC
IpMrV25
audio/ip-mr_v2.5
L8
audio/L8
L16
audio/L16
L20
audio/L20
L24
audio/L24
Lpc
audio/LPC
Melp
audio/MELP
Melp600
audio/MELP600
Melp1200
audio/MELP1200
Melp2400
audio/MELP2400
Mhas
audio/mhas
MobileXmf
audio/mobile-xmf
Mpa
audio/MPA
Mp4
audio/mp4
Mp4ALatm
audio/MP4A-LATM
MpaRobust
audio/mpa-robust
Mpeg
audio/mpeg
Mpeg4Generic
audio/mpeg4-generic
Ogg
audio/ogg
Opus
audio/opus
Parityfec
audio/parityfec
Pcma
audio/PCMA
PcmaWb
audio/PCMA-WB
Pcmu
audio/PCMU
PcmuWb
audio/PCMU-WB
PrsSid
audio/prs.sid
Qcelp
audio/QCELP
Raptorfec
audio/raptorfec
Red
audio/RED
RtpEncAescm128
audio/rtp-enc-aescm128
Rtploopback
audio/rtploopback
RtpMidi
audio/rtp-midi
Rtx
audio/rtx
Scip
audio/scip
Smv
audio/SMV
Smv0
audio/SMV0
SmvQcp
audio/SMV-QCP
Sofa
audio/sofa
SpMidi
audio/sp-midi
Speex
audio/speex
T140C
audio/t140c
T38
audio/t38
TelephoneEvent
audio/telephone-event
TetraAcelp
audio/TETRA_ACELP
TetraAcelpBb
audio/TETRA_ACELP_BB
Tone
audio/tone
Tsvcis
audio/TSVCIS
Uemclip
audio/UEMCLIP
Ulpfec
audio/ulpfec
Usac
audio/usac
Vdvi
audio/VDVI
VmrWb
audio/VMR-WB
Vnd3GppIufp
audio/vnd.3gpp.iufp
Vnd4SB
audio/vnd.4SB
VndAudiokoz
audio/vnd.audiokoz
VndCELP
audio/vnd.CELP
VndCiscoNse
audio/vnd.cisco.nse
VndCmlesRadioEvents
audio/vnd.cmles.radio-events
VndCnsAnp1
audio/vnd.cns.anp1
VndCnsInf1
audio/vnd.cns.inf1
VndDeceAudio
audio/vnd.dece.audio
VndDigitalWinds
audio/vnd.digital-winds
VndDlnaAdts
audio/vnd.dlna.adts
VndDolbyHeaac1
audio/vnd.dolby.heaac.1
VndDolbyHeaac2
audio/vnd.dolby.heaac.2
VndDolbyMlp
audio/vnd.dolby.mlp
VndDolbyMps
audio/vnd.dolby.mps
VndDolbyPl2
audio/vnd.dolby.pl2
VndDolbyPl2X
audio/vnd.dolby.pl2x
VndDolbyPl2Z
audio/vnd.dolby.pl2z
VndDolbyPulse1
audio/vnd.dolby.pulse.1
VndDra
audio/vnd.dra
VndDts
audio/vnd.dts
VndDtsHd
audio/vnd.dts.hd
VndDtsUhd
audio/vnd.dts.uhd
VndDvbFile
audio/vnd.dvb.file
VndEveradPlj
audio/vnd.everad.plj
VndHnsAudio
audio/vnd.hns.audio
VndLucentVoice
audio/vnd.lucent.voice
VndMsPlayreadyMediaPya
audio/vnd.ms-playready.media.pya
VndNokiaMobileXmf
audio/vnd.nokia.mobile-xmf
VndNortelVbk
audio/vnd.nortel.vbk
VndNueraEcelp4800
audio/vnd.nuera.ecelp4800
VndNueraEcelp7470
audio/vnd.nuera.ecelp7470
VndNueraEcelp9600
audio/vnd.nuera.ecelp9600
VndOctelSbc
audio/vnd.octel.sbc
VndPresonusMultitrack
audio/vnd.presonus.multitrack
VndRhetorex32Kadpcm
audio/vnd.rhetorex.32kadpcm
VndRip
audio/vnd.rip
VndSealedmediaSoftsealMpeg
audio/vnd.sealedmedia.softseal.mpeg
VndVmxCvsd
audio/vnd.vmx.cvsd
Vorbis
audio/vorbis
VorbisConfig
audio/vorbis-config
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Audio
impl<'de> Deserialize<'de> for Audio
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Ord for Audio
impl Ord for Audio
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Audio> for Audio
impl PartialOrd<Audio> for Audio
sourcefn partial_cmp(&self, other: &Audio) -> Option<Ordering>
fn partial_cmp(&self, other: &Audio) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for Audio
impl StructuralEq for Audio
impl StructuralPartialEq for Audio
Auto Trait Implementations
impl RefUnwindSafe for Audio
impl Send for Audio
impl Sync for Audio
impl Unpin for Audio
impl UnwindSafe for Audio
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more