Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
sbl::validation::audio_driver_interface_complete< AudioDriver > Struct Template Reference

Combined Audio driver interface check. More...

#include <method_detection.hpp>

Collaboration diagram for sbl::validation::audio_driver_interface_complete< AudioDriver >:

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename AudioDriver>
struct sbl::validation::audio_driver_interface_complete< AudioDriver >

Combined Audio driver interface check.

True if driver implements all required audio methods.

Definition at line 474 of file method_detection.hpp.

Member Data Documentation

◆ value

template<typename AudioDriver >
constexpr bool sbl::validation::audio_driver_interface_complete< AudioDriver >::value
staticconstexpr
Initial value:
=
has_audio_init<AudioDriver>::value &&
has_audio_init_config<AudioDriver>::value &&
has_audio_set_callback<AudioDriver>::value &&
has_audio_start<AudioDriver>::value &&
has_audio_stop<AudioDriver>::value

Definition at line 475 of file method_detection.hpp.


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