#[repr(i32)]pub enum AudioCompressionFormat {
PCM = 0,
Vorbis = 1,
ADPCM = 2,
MP3 = 3,
VAG = 4,
HEVAG = 5,
XMA = 6,
AAC = 7,
GCADPCM = 8,
ATRAC9 = 9,
Unknown = -1,
}Expand description
Unity audio compression formats
This enum represents all audio compression formats supported by Unity. Values match Unity’s internal AudioCompressionFormat enum.
Variants§
PCM = 0
Uncompressed PCM audio
Vorbis = 1
Ogg Vorbis compression
ADPCM = 2
ADPCM compression
MP3 = 3
MP3 compression
VAG = 4
PlayStation VAG format
HEVAG = 5
PlayStation HEVAG format
XMA = 6
Xbox XMA format
AAC = 7
AAC compression
GCADPCM = 8
GameCube ADPCM
ATRAC9 = 9
PlayStation ATRAC9
Unknown = -1
Unknown format
Implementations§
Source§impl AudioCompressionFormat
impl AudioCompressionFormat
Sourcepub fn info(&self) -> AudioFormatInfo
pub fn info(&self) -> AudioFormatInfo
Get format information
Sourcepub fn is_supported(&self) -> bool
pub fn is_supported(&self) -> bool
Check if format is supported for decoding
Sourcepub fn is_compressed(&self) -> bool
pub fn is_compressed(&self) -> bool
Check if format is compressed
Trait Implementations§
Source§impl Clone for AudioCompressionFormat
impl Clone for AudioCompressionFormat
Source§fn clone(&self) -> AudioCompressionFormat
fn clone(&self) -> AudioCompressionFormat
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 AudioCompressionFormat
impl Debug for AudioCompressionFormat
Source§impl Default for AudioCompressionFormat
impl Default for AudioCompressionFormat
Source§fn default() -> AudioCompressionFormat
fn default() -> AudioCompressionFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AudioCompressionFormat
impl<'de> Deserialize<'de> for AudioCompressionFormat
Source§fn 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
Source§impl From<i32> for AudioCompressionFormat
impl From<i32> for AudioCompressionFormat
Source§impl Hash for AudioCompressionFormat
impl Hash for AudioCompressionFormat
Source§impl PartialEq for AudioCompressionFormat
impl PartialEq for AudioCompressionFormat
Source§impl Serialize for AudioCompressionFormat
impl Serialize for AudioCompressionFormat
impl Copy for AudioCompressionFormat
impl Eq for AudioCompressionFormat
impl StructuralPartialEq for AudioCompressionFormat
Auto Trait Implementations§
impl Freeze for AudioCompressionFormat
impl RefUnwindSafe for AudioCompressionFormat
impl Send for AudioCompressionFormat
impl Sync for AudioCompressionFormat
impl Unpin for AudioCompressionFormat
impl UnwindSafe for AudioCompressionFormat
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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>
Converts
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>
Converts
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 moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().