openMSX
AudioInputDevice.hh
Go to the documentation of this file.
1#ifndef AUDIOINPUTDEVICE_HH
2#define AUDIOINPUTDEVICE_HH
3
4#include "Pluggable.hh"
5#include <cstdint>
6
7namespace openmsx {
8
10{
11public:
15 [[nodiscard]] virtual int16_t readSample(EmuTime::param time) = 0;
16
17 // Pluggable
18 [[nodiscard]] std::string_view getClass() const final;
19};
20
21} // namespace openmsx
22
23#endif
virtual int16_t readSample(EmuTime::param time)=0
Read wave data.
std::string_view getClass() const final
A pluggable belongs to a certain class.
This file implemented 3 utility functions:
Definition Autofire.cc:9