#[repr(transparent)]pub struct SDL_AudioFormat(pub c_uint);Expand description
Audio format.
§Availability
This enum is available since SDL 3.2.0.
§See also
SDL_AUDIO_BITSIZESDL_AUDIO_BYTESIZESDL_AUDIO_ISINTSDL_AUDIO_ISFLOATSDL_AUDIO_ISBIGENDIANSDL_AUDIO_ISLITTLEENDIANSDL_AUDIO_ISSIGNEDSDL_AUDIO_ISUNSIGNED
§Known values (sdl3-sys)
| Associated constant | Global constant | Description |
|---|---|---|
UNKNOWN | SDL_AUDIO_UNKNOWN | Unspecified audio format |
U8 | SDL_AUDIO_U8 | Unsigned 8-bit samples |
S8 | SDL_AUDIO_S8 | Signed 8-bit samples |
S16LE | SDL_AUDIO_S16LE | Signed 16-bit samples |
S16BE | SDL_AUDIO_S16BE | As above, but big-endian byte order |
S32LE | SDL_AUDIO_S32LE | 32-bit integer samples |
S32BE | SDL_AUDIO_S32BE | As above, but big-endian byte order |
F32LE | SDL_AUDIO_F32LE | 32-bit floating point samples |
F32BE | SDL_AUDIO_F32BE | As above, but big-endian byte order |
S16 | SDL_AUDIO_S16 | (target dependent) |
S32 | SDL_AUDIO_S32 | (target dependent) |
F32 | SDL_AUDIO_F32 | (target dependent) |
Tuple Fields§
§0: c_uintImplementations§
Trait Implementations§
Source§impl Clone for SDL_AudioFormat
impl Clone for SDL_AudioFormat
Source§fn clone(&self) -> SDL_AudioFormat
fn clone(&self) -> SDL_AudioFormat
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 SDL_AudioFormat
Available on crate feature debug-impls only.
impl Debug for SDL_AudioFormat
Available on crate feature
debug-impls only.Source§impl Default for SDL_AudioFormat
impl Default for SDL_AudioFormat
Source§fn default() -> SDL_AudioFormat
fn default() -> SDL_AudioFormat
Returns the “default value” for a type. Read more
Source§impl From<SDL_AudioFormat> for c_uint
impl From<SDL_AudioFormat> for c_uint
Source§fn from(value: SDL_AudioFormat) -> Self
fn from(value: SDL_AudioFormat) -> Self
Converts to this type from the input type.
Source§impl GroupMetadata for SDL_AudioFormat
Available on crate feature metadata only.
impl GroupMetadata for SDL_AudioFormat
Available on crate feature
metadata only.Source§const GROUP_METADATA: &'static Group
const GROUP_METADATA: &'static Group
Metadata for this group
Source§impl Hash for SDL_AudioFormat
impl Hash for SDL_AudioFormat
Source§impl Ord for SDL_AudioFormat
impl Ord for SDL_AudioFormat
Source§fn cmp(&self, other: &SDL_AudioFormat) -> Ordering
fn cmp(&self, other: &SDL_AudioFormat) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<SDL_AudioFormat> for c_uint
impl PartialEq<SDL_AudioFormat> for c_uint
Source§impl PartialEq<u32> for SDL_AudioFormat
impl PartialEq<u32> for SDL_AudioFormat
Source§impl PartialEq for SDL_AudioFormat
impl PartialEq for SDL_AudioFormat
Source§impl PartialOrd for SDL_AudioFormat
impl PartialOrd for SDL_AudioFormat
impl Copy for SDL_AudioFormat
impl Eq for SDL_AudioFormat
impl StructuralPartialEq for SDL_AudioFormat
Auto Trait Implementations§
impl Freeze for SDL_AudioFormat
impl RefUnwindSafe for SDL_AudioFormat
impl Send for SDL_AudioFormat
impl Sync for SDL_AudioFormat
impl Unpin for SDL_AudioFormat
impl UnwindSafe for SDL_AudioFormat
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