HikoGUI
A low latency retained GUI
|
Public Member Functions | |
constexpr | audio_format_range (audio_format_range &&) noexcept=default |
constexpr | audio_format_range (audio_format_range const &) noexcept=default |
constexpr audio_format_range & | operator= (audio_format_range &&) noexcept=default |
constexpr audio_format_range & | operator= (audio_format_range const &) noexcept=default |
constexpr | audio_format_range (pcm_format format, uint16_t num_channels, uint32_t min_sample_rate, uint32_t max_sample_rate, surround_mode surround_mode_mask) noexcept |
constexpr bool | empty () const noexcept |
constexpr | operator bool () const noexcept |
Data Fields | |
pcm_format | format = {} |
uint16_t | num_channels = 0 |
uint32_t | min_sample_rate = 0 |
uint32_t | max_sample_rate = 0 |
surround_mode | surround_mode_mask = surround_mode::none |
Friends | |
constexpr friend bool | operator== (audio_format_range const &, audio_format_range const &) noexcept=default |
constexpr friend auto | operator<=> (audio_format_range const &lhs, audio_format_range const &rhs) noexcept |
constexpr friend bool | equal_except_bit_depth (audio_format_range const &lhs, audio_format_range const &rhs) noexcept |
std::string | to_string (audio_format_range const &rhs) noexcept |