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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Formats the value using the given formatter. Read more

Converts to this type from the input type.

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.