FP Perception 0.1.2
Loading...
Searching...
No Matches
audio_sink_driver.hpp
Go to the documentation of this file.
1#pragma once
2
5
6namespace fp_perception
7{
8
9class AudioSinkDriver : public virtual DriverBase
10{
11public:
12 virtual void play(const audio_data& data) = 0;
13
14 virtual void enqueuePlayback(const audio_data& data)
15 {
16 play(data);
17 }
18
19 virtual void stopPlayback()
20 {
21 }
22};
23
24} // namespace fp_perception
Definition audio_sink_driver.hpp:10
virtual void stopPlayback()
Definition audio_sink_driver.hpp:19
virtual void enqueuePlayback(const audio_data &data)
Definition audio_sink_driver.hpp:14
virtual void play(const audio_data &data)=0
Definition driver_base.hpp:19
Definition audio_buffer.hpp:16
Struct to hold audio data.
Definition structs.hpp:16