Iros
 
Loading...
Searching...
No Matches
audio::FrameInfo Struct Reference

#include </home/runner/work/iros/iros/libs/diusaudio/include/diusaudio/frame_info.h>

Public Member Functions

constexpr auto operator== (FrameInfo const &) const -> bool=default
 
constexpr auto operator<=> (FrameInfo const &) const =default
 

Public Attributes

u32 channel_count { 1 }
 
SampleFormat format { SampleFormat::Float32LE }
 
u32 sample_rate_hz { 44100 }
 

Friends

constexpr friend auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< FrameInfo >)
 

Member Function Documentation

◆ operator<=>()

auto audio::FrameInfo::operator<=> ( FrameInfo const & ) const
constexprdefault

◆ operator==()

auto audio::FrameInfo::operator== ( FrameInfo const & ) const -> bool=default
constexprdefault

Friends And Related Symbol Documentation

◆ tag_invoke

friend auto tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< FrameInfo >  )
friend

Member Data Documentation

◆ channel_count

u32 audio::FrameInfo::channel_count { 1 }

◆ format

SampleFormat audio::FrameInfo::format { SampleFormat::Float32LE }

◆ sample_rate_hz

u32 audio::FrameInfo::sample_rate_hz { 44100 }

The documentation for this struct was generated from the following file: