libsidplayfp 2.16.1
usbsid.h
1#ifndef USBSID_H
2#define USBSID_H
3
4#include "sidplayfp/sidbuilder.h"
5#include "sidplayfp/siddefs.h"
6
7#define USBSID_MAXSID 4
8
9class SID_EXTERN USBSIDBuilder : public sidbuilder
10{
11public:
12 USBSIDBuilder(const char * const name);
13 ~USBSIDBuilder();
14
20 unsigned int availDevices() const { return USBSID_MAXSID; }
21
27 unsigned int create(unsigned int sids);
28
29 const char *credits() const;
30
31 void flush();
32
36 void filter(bool enable);
37
38};
39
40#endif // USBSID_H
unsigned int availDevices() const
Definition usbsid.h:20
virtual unsigned int create(unsigned int sids)=0
const char * name() const
Definition sidbuilder.h:111
virtual SID_DEPRECATED void filter(bool enable)=0
virtual const char * credits() const =0