Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
sbl::validation::audio_driver_interface_complete< AudioDriver > Struct Template Reference

Combined Audio driver interface check. More...

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.

#include <method_detection.hpp>

Static Public Attributes

static constexpr bool value
 

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: