FP Perception 0.1.2
Loading...
Searching...
No Matches
audio_source_driver.hpp
Go to the documentation of this file.
1#pragma once
2
5
6namespace fp_perception
7{
8
9class AudioSourceDriver : public virtual DriverBase
10{
11public:
12 virtual audio_data readChunk() = 0;
13
14 virtual audio_data readBufferedAudio(int duration_seconds)
15 {
16 (void)duration_seconds;
17 throw fp_perception_exception("readBufferedAudio() not implemented for this audio source.");
18 }
19};
20
21} // namespace fp_perception
Definition audio_source_driver.hpp:10
virtual audio_data readBufferedAudio(int duration_seconds)
Definition audio_source_driver.hpp:14
virtual audio_data readChunk()=0
Definition driver_base.hpp:19
Definition audio_buffer.hpp:16
Struct to hold audio data.
Definition structs.hpp:16
Base class for driver exceptions.
Definition exceptions.hpp:14